CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdRcsPointDataIterator Class Referenceabstract

#include <RxRcsFileServices.h>

Public Member Functions

virtual ~OdRcsPointDataIterator ()
 
virtual void start ()=0
 
virtual bool done () const =0
 
virtual OdUInt64 getPoints (OdGePoint3dArray &points, OdCmEntityColorArray &colorArray, OdUInt64 requiredQty)=0
 

Detailed Description

<group OdRcs_Classes> This class is an interface class for the points data iterator that enables getting points from a voxel.

Corresponding C++ library: RcsFileServices

Definition at line 48 of file RxRcsFileServices.h.

Constructor & Destructor Documentation

◆ ~OdRcsPointDataIterator()

virtual OdRcsPointDataIterator::~OdRcsPointDataIterator ( )
inlinevirtual

Definition at line 51 of file RxRcsFileServices.h.

Member Function Documentation

◆ done()

virtual bool OdRcsPointDataIterator::done ( ) const
pure virtual

Returns true if and only if the traversal by this Iterator object is complete.

◆ getPoints()

virtual OdUInt64 OdRcsPointDataIterator::getPoints ( OdGePoint3dArray points,
OdCmEntityColorArray colorArray,
OdUInt64  requiredQty 
)
pure virtual

Fills the coordinates and colors arrays. The iterator object steps forward.

Parameters
requiredQty[in] Required number of points to obtain.
points[out] Points coordinates array to fill.
colorArray[out] Points colors array to fill.
Returns
Returns the actual number of the points obtained.

◆ start()

virtual void OdRcsPointDataIterator::start ( )
pure virtual


Moves the current position to the beginning of the points data within the current voxel.


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