#include <BALL/STRUCTURE/triangulatedSAS.h>
Accessors |
| 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 () |
Detailed Description
Generic SASTriangulator Class.
Definition at line 160 of file triangulatedSAS.h.
Constructor & Destructor Documentation
| BALL::SASTriangulator::SASTriangulator |
( |
| ) |
|
Detailed constructor. Create a new empty SASTriangulator object and set its SAS.
- Parameters
-
| tsas | a pointer to the corresponding SAS |
| virtual BALL::SASTriangulator::~SASTriangulator |
( |
| ) |
|
|
virtual |
Member Function Documentation
| void BALL::SASTriangulator::buildTemplateSpheres |
( |
| ) |
|
|
private |
| Size BALL::SASTriangulator::numberOfRefinements |
( |
const double & |
density, |
|
|
const double & |
radius |
|
) |
| |
|
private |
| void BALL::SASTriangulator::run |
( |
| ) |
|
| void BALL::SASTriangulator::triangulateFace |
( |
SASFace * |
face | ) |
|
|
private |
Member Data Documentation
| std::vector< std::list< TVector3<double> > > BALL::SASTriangulator::edge_ |
|
protected |
| double BALL::SASTriangulator::sqrt_density_ |
|
protected |