Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, TriangulationHelpers.TriangulatedFanData arg0) |
| None | __init__ (self, std_vector_Id_VertTag neighbors, std_vector_std_pair_double_int cacheAngleOrder, VertId border, FewSmallest_PointsProjectionResult nearesetPoints) |
| VertId | border (self) |
| None | border (self, VertId arg1) |
| std_vector_std_pair_double_int | cacheAngleOrder (self) |
| None | cacheAngleOrder (self, std_vector_std_pair_double_int arg1) |
| FewSmallest_PointsProjectionResult | nearesetPoints (self) |
| None | nearesetPoints (self, FewSmallest_PointsProjectionResult arg1) |
| std_vector_Id_VertTag | neighbors (self) |
| None | neighbors (self, std_vector_Id_VertTag arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| TriangulationHelpers.TriangulatedFanData | operator (*args, **kwargs) |
| TriangulationHelpers.TriangulatedFanData | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_border = 48 |
| typing | _offsetof_cacheAngleOrder = 24 |
| typing | _offsetof_nearesetPoints = 56 |
| typing | _offsetof_neighbors = 0 |
Generated from: MR::TriangulationHelpers::TriangulatedFanData \\brief Data with caches for optimizing fan triangulation
|
static |
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.__init__ | ( | self | ) |
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.__init__ | ( | self, | |
| TriangulationHelpers.TriangulatedFanData | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.__init__ | ( | self, | |
| std_vector_Id_VertTag | neighbors, | ||
| std_vector_std_pair_double_int | cacheAngleOrder, | ||
| VertId | border, | ||
| FewSmallest_PointsProjectionResult | nearesetPoints ) |
Implicit aggregate constructor.
| VertId mrmeshpy.TriangulationHelpers.TriangulatedFanData.border | ( | self | ) |
first border edge (invalid if the center point is not on the boundary) triangle associated with this point is absent
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.border | ( | self, | |
| VertId | arg1 ) |
| std_vector_std_pair_double_int mrmeshpy.TriangulationHelpers.TriangulatedFanData.cacheAngleOrder | ( | self | ) |
temporary reusable storage to avoid allocations for each point
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.cacheAngleOrder | ( | self, | |
| std_vector_std_pair_double_int | arg1 ) |
| FewSmallest_PointsProjectionResult mrmeshpy.TriangulationHelpers.TriangulatedFanData.nearesetPoints | ( | self | ) |
the storage to collect n-nearest neighbours, here to avoid allocations for each point
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.nearesetPoints | ( | self, | |
| FewSmallest_PointsProjectionResult | arg1 ) |
| std_vector_Id_VertTag mrmeshpy.TriangulationHelpers.TriangulatedFanData.neighbors | ( | self | ) |
clockwise points around center point in (optimized) triangle fan, each pair of points (as well as back()-front() pair) together with the center form a fan triangle
| None mrmeshpy.TriangulationHelpers.TriangulatedFanData.neighbors | ( | self, | |
| std_vector_Id_VertTag | arg1 ) |
|
static |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |