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

#include <DbPointCloudHostPE.h>

Inheritance diagram for OdDbPointCloudExProjItem:
OdDbPointCloudExItem OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbPointCloudExProjItem)
 
virtual ~OdDbPointCloudExProjItem ()
 
virtual void getAllRcsFilePaths (OdStringArray &list) const =0
 
virtual void getAllRcsRelativeFilePaths (OdStringArray &list) const =0
 
virtual OdUInt64 getTotalAmountOfScanItems () const =0
 
virtual OdUInt32 getTotalRegionsCount () const =0
 
virtual OdUInt32 getTotalScansCount () const =0
 
virtual OdString getCoordinateSystemName () const =0
 
virtual OdInt8 hasRGB () const =0
 
virtual OdInt8 hasNormals () const =0
 
virtual OdInt8 hasIntensity () const =0
 
virtual OdString getRcsFilePath (const OdString &guid) const =0
 
virtual OdString getRcsRelativeFilePath (const OdString &guid) const =0
 
- Public Member Functions inherited from OdDbPointCloudExItem
 ODRX_DECLARE_MEMBERS (OdDbPointCloudExItem)
 
virtual ~OdDbPointCloudExItem ()
 
virtual OdGeExtents3d extents () const =0
 
virtual OdUInt64 pointsCount () const =0
 
virtual bool worldDrawPoints (OdGiWorldDraw *pWd) const =0
 
virtual void viewportDrawPoints (OdGiViewportDraw *pVd) const =0
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

<group OdDbPointCloud_Classes>

This class represents an interface of an OdDbPointCloudEx object within the ODA Drawings vectorization framework. The class is designed to work with a project that combines multiple scans. This kind of an OdDbPointCloudEx object links a .rcp file.

Definition at line 251 of file DbPointCloudHostPE.h.

Constructor & Destructor Documentation

◆ ~OdDbPointCloudExProjItem()

virtual OdDbPointCloudExProjItem::~OdDbPointCloudExProjItem ( )
inlinevirtual

Default destructor for objects of the OdDbPointCloudExProjItem class.

Definition at line 261 of file DbPointCloudHostPE.h.

Member Function Documentation

◆ getAllRcsFilePaths()

virtual void OdDbPointCloudExProjItem::getAllRcsFilePaths ( OdStringArray list) const
pure virtual

Gets the list of paths for all .rcs files of the project.

Parameters
list[in/out] An array of strings to be filled with paths to the .rcs files.

◆ getAllRcsRelativeFilePaths()

virtual void OdDbPointCloudExProjItem::getAllRcsRelativeFilePaths ( OdStringArray list) const
pure virtual

Gets the list of relative paths for all .rcs files of the project.

Parameters
list[in/out] An array of strings to be filled with relative paths to the .rcs files.

◆ getCoordinateSystemName()

virtual OdString OdDbPointCloudExProjItem::getCoordinateSystemName ( ) const
pure virtual

Gets the the coordinate system name of the point cloud project item.

Returns
The name of the coordinate system.

◆ getRcsFilePath()

virtual OdString OdDbPointCloudExProjItem::getRcsFilePath ( const OdString guid) const
pure virtual

Gets the path for .rcs file with given ID.

Parameters
guid[in] ID of the file.
Returns
The string containing the path to the .rcs file.

◆ getRcsRelativeFilePath()

virtual OdString OdDbPointCloudExProjItem::getRcsRelativeFilePath ( const OdString guid) const
pure virtual

Gets the relative path for .rcs file with given ID.

Parameters
guid[in] ID of the file.
Returns
The string containing the relative path to the .rcs file.

◆ getTotalAmountOfScanItems()

virtual OdUInt64 OdDbPointCloudExProjItem::getTotalAmountOfScanItems ( ) const
pure virtual

Gets the total amount of scan items within the project item.

Returns
Number of scan items as an OdUInt64 value.

◆ getTotalRegionsCount()

virtual OdUInt32 OdDbPointCloudExProjItem::getTotalRegionsCount ( ) const
pure virtual

Gets the total amount of regions in the project.

Returns
Number of regions as OdUInt32 value.

◆ getTotalScansCount()

virtual OdUInt32 OdDbPointCloudExProjItem::getTotalScansCount ( ) const
pure virtual

Gets the total amount of scans (.rcs files) linked to the project.

Returns
Number of scans as an OdUInt32 value.

◆ hasIntensity()

virtual OdInt8 OdDbPointCloudExProjItem::hasIntensity ( ) const
pure virtual

Returns the value of the hasIntensity flag which indicates whether the contained scan items have the kIntensity property.

Returns
1 if all scan items of the project item have kIntensity property. 0 if at least one .scan item of the project item has kIntensity property. -1 if no scan items of the project item have kIntensity property.

◆ hasNormals()

virtual OdInt8 OdDbPointCloudExProjItem::hasNormals ( ) const
pure virtual

Returns the value of the hasNormal flag which indicates whether the contained scan items have the kNormal property.

Returns
1 if all scan items of the project item have kNormal property. 0 if at least one .scan item of the project item has kNormal property. -1 if no scan items of the project item have kNormal property.

◆ hasRGB()

virtual OdInt8 OdDbPointCloudExProjItem::hasRGB ( ) const
pure virtual

Returns the value of the hasRGB flag which indicates whether the contained scan items have the kColor property.

Returns
1 if all scan items of the project item have kColor property. 0 if at least one scan item of the project item has kColor property. -1 if no scan items of the project item have kColor property.

◆ ODRX_DECLARE_MEMBERS()

OdDbPointCloudExProjItem::ODRX_DECLARE_MEMBERS ( OdDbPointCloudExProjItem  )

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