CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OdRcsVoxelIterator Class Referenceabstract

#include <OdRcsVoxelIterator.h>

Public Member Functions

virtual ~OdRcsVoxelIterator ()
 
virtual void start ()=0
 
virtual void step ()=0
 
virtual bool done () const =0
 
virtual OdRcsVoxelPtr getVoxel ()=0
 

Detailed Description

<group OdRcs_Classes>

This is an interface class for the voxel data iterator that enables getting voxels from a scan database.

Remarks
Corresponding C++ library: RcsFileServices.

Definition at line 46 of file OdRcsVoxelIterator.h.

Constructor & Destructor Documentation

◆ ~OdRcsVoxelIterator()

virtual OdRcsVoxelIterator::~OdRcsVoxelIterator ( )
inlinevirtual

Default destructor for objects of the OdRcsVoxelIterator class.

Definition at line 53 of file OdRcsVoxelIterator.h.

Member Function Documentation

◆ done()

virtual bool OdRcsVoxelIterator::done ( ) const
pure virtual

details Indicates whether the traversal by this iterator object is complete.

Returns
True if the traversal by this iterator object is complete; false otherwise.

◆ getVoxel()

virtual OdRcsVoxelPtr OdRcsVoxelIterator::getVoxel ( )
pure virtual

Returns the pointer to the voxel that is currently pointed at by the voxel data iterator.

Returns
The pointer to the current voxel.

◆ start()

virtual void OdRcsVoxelIterator::start ( )
pure virtual

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

◆ step()

virtual void OdRcsVoxelIterator::step ( )
pure virtual

Moves the current position to the next record of the voxel data.


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