42 virtual void SetPointLocations(
const VecPt3d& ){};
46 virtual int GetID()
const = 0;
47 virtual Pt3d GetLocation()
const = 0;
48 virtual int GetNPoints()
const = 0;
49 virtual void IncrementPoint() = 0;
51 virtual void PrepareToReceiveTriangles() = 0;
52 virtual void FinalizeTriangulation() = 0;
53 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.
std::vector< Pt3d > VecPt3d
TrTriangulator()
Constructor.