45 virtual void getPoint(
unsigned index,
double P[3])
const {
A generic 3D point cloud with index-based point access.
virtual const CCVector3 * getPoint(unsigned index) const =0
Returns the ith point.
virtual void getPoint(unsigned index, CCVector3 &P) const =0
Returns the ith point.
virtual void getPoint(unsigned index, double P[3]) const
virtual bool normalsAvailable() const
Returns whether normals are available.
virtual const CCVector3 * getNormal(unsigned index) const
If per-point normals are available, returns the one at a specific index.
~GenericIndexedCloud() override=default
Default destructor.
Generic file read and write utility for python interface.