9#include <imt3d/IObject3d.h>
10#include <imt3d/IPointsBasedObject.h>
23 typedef std::vector<uint32_t> Face;
24 typedef std::vector<Face> Indices;
34 virtual bool CreateMesh(PointFormat pointFormat,
int pointsCount,
const void* pointsDataPtr,
const Indices& indices) = 0;
36 virtual bool InsertData(
int pointsCount,
const void* pointsDataPtr,
const Indices& indices) = 0;
virtual bool CreateMesh(PointFormat pointFormat, int pointsCount, const void *pointsDataPtr, const Indices &indices)=0
virtual const Indices & GetIndices() const =0
virtual bool CreateMesh(PointFormat pointFormat)=0