25 #ifndef __OD_DB_POINCLOUD_HOST__
26 #define __OD_DB_POINCLOUD_HOST__
300 static const OdChar* szPointCloudHostModuleName =
OD_T(
"PointCloudHost");
OdSmartPtr< OdDbPointCloudExHostPE > OdDbPointCloudExHostPEPtr
OdSmartPtr< OdDbPointCloudItem > OdDbPointCloudItemPtr
OdSmartPtr< OdDbPointCloudExProjItem > OdDbPointCloudExProjItemPtr
OdSmartPtr< OdDbPointCloudExItem > OdDbPointCloudExItemPtr
OdSmartPtr< OdDbPointCloudHostPE > OdDbPointCloudHostPEPtr
OdSmartPtr< ScanItemIterator > ScanItemIteratorPtr
OdSmartPtr< OdDbPointCloudExScanItem > OdDbPointCloudExScanItemPtr
#define DBPOINTCLOUDOBJ_EXPORT
virtual OdResult loadRcs(const OdString &strPath, OdDbPointCloudExItemPtr &item)=0
virtual OdResult loadRcp(const OdString &strPath, OdDbPointCloudExItemPtr &item)=0
ODRX_DECLARE_MEMBERS(OdDbPointCloudExHostPE)
virtual OdUInt64 pointsCount() const =0
virtual ~OdDbPointCloudExItem()
virtual OdGeExtents3d extents() const =0
virtual bool worldDrawPoints(const OdDbPointCloudEx *pEnt, OdGiWorldDraw *pWd) const =0
ODRX_DECLARE_MEMBERS(OdDbPointCloudExItem)
virtual void viewportDrawPoints(const OdDbPointCloudEx *pEnt, OdGiViewportDraw *pWd) const =0
virtual OdString getRcsRelativeFilePath(const OdString &guid) const =0
virtual OdString getCoordinateSystemName() const =0
virtual OdInt8 hasIntensity() const =0
virtual OdString getRcsFilePath(const OdString &guid) const =0
virtual void getAllRcsFilePaths(OdStringArray &list) const =0
virtual ~OdDbPointCloudExProjItem()
virtual OdUInt32 getTotalScansCount() const =0
ODRX_DECLARE_MEMBERS(OdDbPointCloudExProjItem)
virtual OdInt8 hasNormals() const =0
virtual OdUInt64 getTotalAmountOfScanItems() const =0
virtual OdInt8 hasRGB() const =0
virtual void getAllRcsRelativeFilePaths(OdStringArray &list) const =0
virtual OdUInt32 getTotalRegionsCount() const =0
virtual ScanItemIteratorPtr newScanItemIterator() const =0
virtual bool hasRGB() const =0
virtual OdString getScanId() const =0
ODRX_DECLARE_MEMBERS(OdDbPointCloudExScanItem)
virtual bool hasNormals() const =0
virtual ~OdDbPointCloudExScanItem()
virtual bool hasIntensity() const =0
virtual OdResult load(const OdString &strPath, OdDbPointCloudItemPtr &item)=0
ODRX_DECLARE_MEMBERS(OdDbPointCloudHostPE)
ODRX_DECLARE_MEMBERS(OdDbPointCloudItem)
virtual OdInt64 pointsCount() const =0
virtual OdGeExtents3d extents() const =0
virtual void viewportDrawPoints(const OdDbPointCloud *pEnt, OdGiViewportDraw *pWd) const =0
virtual bool worldDrawPoints(const OdDbPointCloud *pEnt, OdGiWorldDraw *pWd) const =0
virtual bool shouldBeLoaded() const =0
virtual bool isLoaded() const =0
virtual ~ScanItemIterator()
virtual bool done() const =0
virtual bool notFound() const =0
virtual void setNotFound(bool val)=0
virtual OdString getPath() const =0
virtual void setItem(OdDbPointCloudExScanItemPtr pItem)=0
ODRX_DECLARE_MEMBERS(ScanItemIterator)
virtual OdString getRelativePath() const =0