41 virtual void SetPointLocations(
const VecPt3d& ){};
45 virtual int GetID()
const = 0;
46 virtual Pt3d GetLocation()
const = 0;
47 virtual int GetNPoints()
const = 0;
48 virtual void IncrementPoint() = 0;
50 virtual void PrepareToReceiveTriangles() = 0;
51 virtual void FinalizeTriangulation() = 0;
52 virtual void ReceiveTriangle(
int a_id1,
int a_id2,
int a_id3) = 0;
virtual ~TrTriangulator()
Destructor.
Base class used to derive a class to triangulate points.
bool Triangulate()
Triangulate the points into a tin.
TrTriangulator()
Constructor.
std::vector< Pt3d > VecPt3d