the class is responsible for finding smallest metric edge paths on a mesh Generated from class MR::EdgePathsBuilderT<MR.TrivialMetricToPenalty>. This is the const half of the class.
More...
|
| class | _InOptConst_ReachedVert |
| | This is used for optional parameters of class ReachedVert with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_ReachedVert. Usage:
|
| class | _InOptMut_ReachedVert |
| | This is used for optional parameters of class ReachedVert with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_ReachedVert. Usage:
|
| struct | _Underlying |
| class | Const_ReachedVert |
| | information about just reached vertex (with final metric value) Generated from class MR::EdgePathsBuilderT<MR.TrivialMetricToPenalty>ReachedVert. This is the const half of the class. More...
|
| class | ReachedVert |
| | information about just reached vertex (with final metric value) Generated from class MR::EdgePathsBuilderT<MR.TrivialMetricToPenalty>ReachedVert. This is the non-const half of the class. More...
|
|
| virtual unsafe void | Dispose (bool disposing) |
the class is responsible for finding smallest metric edge paths on a mesh Generated from class MR::EdgePathsBuilderT<MR.TrivialMetricToPenalty>. This is the const half of the class.
◆ Const_EdgePathsBuilderT_MRTrivialMetricToPenalty() [1/5]
| unsafe MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty |
( |
MR._ByValue_EdgePathsBuilderT_MRTrivialMetricToPenalty | _other | ) |
|
|
inline |
◆ Const_EdgePathsBuilderT_MRTrivialMetricToPenalty() [2/5]
◆ Const_EdgePathsBuilderT_MRTrivialMetricToPenalty() [3/5]
◆ Const_EdgePathsBuilderT_MRTrivialMetricToPenalty() [4/5]
| unsafe MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty |
( |
MR.Const_MeshTopology | topology, |
|
|
MR.Std.Const_Function_Float_From_MREdgeId | metric ) |
|
inline |
◆ Const_EdgePathsBuilderT_MRTrivialMetricToPenalty() [5/5]
| unsafe MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty |
( |
MR.Const_MeshTopology | topology | ) |
|
|
inline |
◆ Dispose() [1/2]
| virtual void MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ done()
| unsafe bool MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.done |
( |
| ) |
|
|
inline |
◆ doneDistance()
| unsafe float MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.doneDistance |
( |
| ) |
|
|
inline |
returns path length till the next candidate vertex or maximum float value if all vertices have been reached Generated from method MR::EdgePathsBuilderT<MR.TrivialMetricToPenalty>doneDistance.
◆ getPathBack()
| unsafe MR.Std.Vector_MREdgeId MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.getPathBack |
( |
MR.VertId | backpathStart | ) |
|
|
inline |
◆ getVertInfo()
◆ trackPathBack()
| unsafe MR.VertId MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.trackPathBack |
( |
MR.VertId | v, |
|
|
MR.Std.Vector_MREdgeId? | res = null ) |
|
inline |
tracks back path in the forest from the given vertex to one of start vertices, which is returned; optionally appends tracked path (res) Generated from method MR::EdgePathsBuilderT<MR.TrivialMetricToPenalty>trackPathBack.
◆ vertPathInfoMap()
| unsafe MR.Phmap.Const_FlatHashMap_MRVertId_MRVertPathInfo MR.Const_EdgePathsBuilderT_MRTrivialMetricToPenalty.vertPathInfoMap |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: