#include <IPointsBasedObject.h>
Common interface describing object of 3d points with specified format
Definition at line 29 of file IPointsBasedObject.h.
◆ GetData() [1/2]
| virtual const void * imt3d::IPointsBasedObject::GetData |
( |
| ) |
const |
|
pure virtual |
Return const pointer to the internal data buffer.
◆ GetData() [2/2]
| virtual void * imt3d::IPointsBasedObject::GetData |
( |
| ) |
|
|
pure virtual |
Return pointer to the internal data buffer.
◆ GetPointBytesSize()
| virtual int imt3d::IPointsBasedObject::GetPointBytesSize |
( |
| ) |
const |
|
pure virtual |
Return bytes count of one point
◆ GetPointData() [1/2]
| virtual const void * imt3d::IPointsBasedObject::GetPointData |
( |
int |
pointIndex | ) |
const |
|
pure virtual |
Get read-only access to the point data buffer.
◆ GetPointData() [2/2]
| virtual void * imt3d::IPointsBasedObject::GetPointData |
( |
int |
pointIndex | ) |
|
|
pure virtual |
Get full access to the point data buffer.
◆ GetPointFormat()
| virtual PointFormat imt3d::IPointsBasedObject::GetPointFormat |
( |
| ) |
const |
|
pure virtual |
◆ GetPointsCount()
| virtual int imt3d::IPointsBasedObject::GetPointsCount |
( |
| ) |
const |
|
pure virtual |
Get number of points in the point cloud.