CFx SDK Documentation 2024 SP0
|
#include <OdRcsDataManager.h>
Public Member Functions | |
virtual | ~OdRcsDataManager () |
virtual OdPointCloudScanDatabasePtr | getScanDb () const =0 |
virtual OdUInt64 | pointsCount () const =0 |
virtual void | updateListOfVisibleVoxels (const OdGiViewport &viewport, OdUInt16 pointSize)=0 |
virtual void | loadPointsForVisibleVoxels ()=0 |
virtual OdRcsVisibleVoxelsIteratorPtr | newVisibleVoxelsIterator () const =0 |
virtual OdGiPointCloudPtr | newGiPointCloud (OdUInt16 pointSize)=0 |
<group OdRcs_Classes>
This is an interface class to calculate view-dependent LOD and to process visible voxels.
Definition at line 48 of file OdRcsDataManager.h.
|
inlinevirtual |
Default destructor for objects of the OdRcsDataManager class.
Definition at line 55 of file OdRcsDataManager.h.
|
pure virtual |
Gets the pointer to scan database.
|
pure virtual |
Loads the visible points of all visible voxels for this rcs data manager.
|
pure virtual |
Creates a new instance of OdGiPointCloud.
pointSize | [in] Point size value. |
|
pure virtual |
Creates a new visible voxels iterator.
|
pure virtual |
Calculates the total number of points in all voxels.
|
pure virtual |
Updates the list of visible voxels within a viewport given the parameters.
viewport | [in] The viewport. |
pointSize | [in] The point size that is considered visible. |