ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PointStream< Real > Class Template Reference
Inheritance diagram for PointStream< Real >:
Collaboration diagram for PointStream< Real >:

Public Member Functions

 PointStream (const PoissonReconLib::ICloud< Real > &_cloud)
 
void reset (void) override
 
bool nextPoint (Point< Real, 3 > &p, PointData< Real > &d) override
 

Public Attributes

const PoissonReconLib::ICloud< Real > & cloud
 
XForm< Real, 4 > * xform
 
size_t currentIndex
 

Detailed Description

template<typename Real>
class PointStream< Real >

Definition at line 98 of file PoissonReconLib.cpp.

Constructor & Destructor Documentation

◆ PointStream()

template<typename Real >
PointStream< Real >::PointStream ( const PoissonReconLib::ICloud< Real > &  _cloud)
inline

Definition at line 101 of file PoissonReconLib.cpp.

Member Function Documentation

◆ nextPoint()

template<typename Real >
bool PointStream< Real >::nextPoint ( Point< Real, 3 > &  p,
PointData< Real > &  d 
)
inlineoverride

Definition at line 106 of file PoissonReconLib.cpp.

References PointData< Real >::color, and PointData< Real >::normal.

◆ reset()

template<typename Real >
void PointStream< Real >::reset ( void  )
inlineoverride

Definition at line 104 of file PoissonReconLib.cpp.

Member Data Documentation

◆ cloud

template<typename Real >
const PoissonReconLib::ICloud<Real>& PointStream< Real >::cloud

Definition at line 133 of file PoissonReconLib.cpp.

◆ currentIndex

template<typename Real >
size_t PointStream< Real >::currentIndex

Definition at line 135 of file PoissonReconLib.cpp.

◆ xform

template<typename Real >
XForm<Real, 4>* PointStream< Real >::xform

Definition at line 134 of file PoissonReconLib.cpp.

Referenced by Execute().


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