|
ImagingTools Core SDK
|
#include <IMesh3d.h>
Public Member Functions | |
| virtual bool | CreateMesh (PointFormat pointFormat)=0 |
| virtual bool | CreateMesh (PointFormat pointFormat, int pointsCount, const void *pointsDataPtr, const Indices &indices)=0 |
| virtual const Indices & | GetIndices () const =0 |
Public Member Functions inherited from imt3d::IPointsBasedObject | |
| virtual PointFormat | GetPointFormat () const =0 |
| virtual int | GetPointsCount () const =0 |
| virtual void * | GetPointData (int pointIndex)=0 |
| virtual const void * | GetPointData (int pointIndex) const =0 |
| virtual void * | GetData ()=0 |
| virtual const void * | GetData () const =0 |
| virtual int | GetPointBytesSize () const =0 |
Public Member Functions inherited from imt3d::IObject3d | |
| virtual bool | IsEmpty () const =0 |
| virtual i3d::CVector3d | GetCenter () const =0 |
| virtual void | MoveCenterTo (const i3d::CVector3d &position)=0 |
| virtual CCuboid | GetBoundingCuboid () const =0 |
|
pure virtual |
Create mesh with specified point format.
|
pure virtual |
Create mesh with specified point format using external data buffer.
|
pure virtual |
Get mesh indices.