Public Member Functions | |
None | __init__ (self, Mesh mesh, VertId target, VertId start) |
None | __init__ (self, Mesh mesh, MeshTriPoint target, MeshTriPoint start) |
None | __init__ (self, EdgePathsAStarBuilder arg0) |
Public Member Functions inherited from meshlib.mrmeshpy.EdgePathsBuilderT_MetricToAStarPenalty | |
bool | addOrgRingSteps (self, EdgePathsBuilderT_MetricToAStarPenalty.ReachedVert rv) |
bool | addStart (self, VertId startVert, float startMetric) |
bool | done (self) |
float | doneDistance (self) |
std_vector_Id_EdgeTag | getPathBack (self, VertId backpathStart) |
VertPathInfo | getVertInfo (self, VertId v) |
EdgePathsBuilderT_MetricToAStarPenalty.ReachedVert | growOneEdge (self) |
EdgePathsBuilderT_MetricToAStarPenalty.ReachedVert | reachNext (self) |
phmap_flat_hash_map_Id_VertTag_VertPathInfo | vertPathInfoMap (self) |
Generated from: MR::EdgePathsAStarBuilder the class is responsible for finding shortest edge paths on a mesh in Euclidean metric using A* heuristics
None meshlib.mrmeshpy.EdgePathsAStarBuilder.__init__ | ( | self, | |
Mesh | mesh, | ||
VertId | target, | ||
VertId | start ) |
Reimplemented from meshlib.mrmeshpy.EdgePathsBuilderT_MetricToAStarPenalty.
None meshlib.mrmeshpy.EdgePathsAStarBuilder.__init__ | ( | self, | |
Mesh | mesh, | ||
MeshTriPoint | target, | ||
MeshTriPoint | start ) |
Reimplemented from meshlib.mrmeshpy.EdgePathsBuilderT_MetricToAStarPenalty.
None meshlib.mrmeshpy.EdgePathsAStarBuilder.__init__ | ( | self, | |
EdgePathsAStarBuilder | arg0 ) |
Implicit copy constructor.
Reimplemented from meshlib.mrmeshpy.EdgePathsBuilderT_MetricToAStarPenalty.