MeshLib C# Docs
Loading...
Searching...
No Matches

the vertices in the queue are ordered by the sum of their metric from a start location and the lower bound of a path till target point (A* heuristic) Generated from class MR.MetricToAStarPenalty. This is the const half of the class. More...

Inheritance diagram for MR.Const_MetricToAStarPenalty:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_MetricToAStarPenalty ()
 Constructs an empty (default-constructed) instance.
unsafe Const_MetricToAStarPenalty (MR.Const_VertCoords? points, MR.Vector3f target)
 Constructs MR.MetricToAStarPenalty elementwise.
unsafe Const_MetricToAStarPenalty (MR.Const_MetricToAStarPenalty _other)
 Generated from constructor MR.MetricToAStarPenalty.MetricToAStarPenalty.
 Const_MetricToAStarPenalty (MetricToAStarPenalty _other)
 Generated from constructor MR.MetricToAStarPenalty.MetricToAStarPenalty.
unsafe float call (float metric, MR.VertId v)
 Generated from method MR::MetricToAStarPenalty::operator().

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Const_VertCoords._Underlying ** __ptr_storage_points
unsafe MR.Vector3f__ref_storage_target

Properties

unsafe MR.? Const_VertCoords points [get]
unsafe ref readonly MR.Vector3f target [get]

Detailed Description

the vertices in the queue are ordered by the sum of their metric from a start location and the lower bound of a path till target point (A* heuristic) Generated from class MR.MetricToAStarPenalty. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_MetricToAStarPenalty() [1/4]

unsafe MR.Const_MetricToAStarPenalty.Const_MetricToAStarPenalty ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_MetricToAStarPenalty() [2/4]

unsafe MR.Const_MetricToAStarPenalty.Const_MetricToAStarPenalty ( MR.Const_VertCoords? points,
MR.Vector3f target )
inline

Constructs MR.MetricToAStarPenalty elementwise.

◆ Const_MetricToAStarPenalty() [3/4]

unsafe MR.Const_MetricToAStarPenalty.Const_MetricToAStarPenalty ( MR.Const_MetricToAStarPenalty _other)
inline

Generated from constructor MR.MetricToAStarPenalty.MetricToAStarPenalty.

◆ Const_MetricToAStarPenalty() [4/4]

MR.Const_MetricToAStarPenalty.Const_MetricToAStarPenalty ( MetricToAStarPenalty _other)
inline

Generated from constructor MR.MetricToAStarPenalty.MetricToAStarPenalty.

Member Function Documentation

◆ call()

unsafe float MR.Const_MetricToAStarPenalty.call ( float metric,
MR.VertId v )
inline

Generated from method MR::MetricToAStarPenalty::operator().

◆ Dispose() [1/2]

virtual void MR.Const_MetricToAStarPenalty.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_MetricToAStarPenalty.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_points

unsafe MR.Const_VertCoords._Underlying** MR.Const_MetricToAStarPenalty.__ptr_storage_points
protected

◆ __ref_storage_target

unsafe MR.Vector3f* MR.Const_MetricToAStarPenalty.__ref_storage_target
protected

Property Documentation

◆ points

unsafe MR.? Const_VertCoords MR.Const_MetricToAStarPenalty.points
get

◆ target

unsafe ref readonly MR.Vector3f MR.Const_MetricToAStarPenalty.target
get

The documentation for this class was generated from the following file: