ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PoissonReconLib::ICloud< Real > Class Template Referenceabstract

Input cloud interface. More...

#include <PoissonReconLib.h>

Inheritance diagram for PoissonReconLib::ICloud< Real >:

Public Member Functions

virtual size_t size () const =0
 
virtual bool hasNormals () const =0
 
virtual bool hasColors () const =0
 
virtual void getPoint (size_t index, Real *coords) const =0
 
virtual void getNormal (size_t index, Real *coords) const =0
 
virtual void getColor (size_t index, Real *rgb) const =0
 

Detailed Description

template<typename Real>
class PoissonReconLib::ICloud< Real >

Input cloud interface.

Definition at line 138 of file PoissonReconLib.h.

Member Function Documentation

◆ getColor()

template<typename Real >
virtual void PoissonReconLib::ICloud< Real >::getColor ( size_t  index,
Real *  rgb 
) const
pure virtual

Implemented in PointCloudWrapper< Real >.

◆ getNormal()

template<typename Real >
virtual void PoissonReconLib::ICloud< Real >::getNormal ( size_t  index,
Real *  coords 
) const
pure virtual

Implemented in PointCloudWrapper< Real >.

◆ getPoint()

template<typename Real >
virtual void PoissonReconLib::ICloud< Real >::getPoint ( size_t  index,
Real *  coords 
) const
pure virtual

Implemented in PointCloudWrapper< Real >.

◆ hasColors()

template<typename Real >
virtual bool PoissonReconLib::ICloud< Real >::hasColors ( ) const
pure virtual

Implemented in PointCloudWrapper< Real >.

◆ hasNormals()

template<typename Real >
virtual bool PoissonReconLib::ICloud< Real >::hasNormals ( ) const
pure virtual

◆ size()

template<typename Real >
virtual size_t PoissonReconLib::ICloud< Real >::size ( ) const
pure virtual

Implemented in PointCloudWrapper< Real >.


The documentation for this class was generated from the following file: