|
void | run () |
|
void | triangulateFace (SASFace *face) |
|
void | createPlanes (SASFace *face, std::list< std::pair< TPlane3< double >, double > > &planes) |
|
void | tagPoints (TriangulatedSurface &part, const std::list< std::pair< TPlane3< double >, double > > &planes) |
|
void | removeInsideTriangles (TriangulatedSurface &part) |
|
HashGrid3< TrianglePoint * > | createHashGrid (const TriangulatedSurface &part) |
|
void | createPoints (TriangulatedSurface &part, const std::list< std::pair< TPlane3< double >, double > > &planes, HashGrid3< TrianglePoint * > &grid) |
|
void | createNewTriangles (TriangulatedSurface &part, HashGrid3< TrianglePoint * > &grid) |
|
void | onePointOutside (Index outside, Triangle *t, TriangulatedSurface &part, HashGrid3< TrianglePoint * > &grid) |
|
void | twoPointsOutside (Position outside1, Position outside2, Triangle *t, TriangulatedSurface &part, HashGrid3< TrianglePoint * > &grid) |
|
TrianglePoint * | vertexExists (const TVector3< double > &point, HashGrid3< TrianglePoint * > &grid) |
|
Size | numberOfRefinements (const double &density, const double &radius) |
|
void | buildTemplateSpheres () |
|
Generic SASTriangulator Class.
Definition at line 160 of file triangulatedSAS.h.