24#if !defined(OD_POINTCLOUDSCANDATABASE_H__594EAF5C_A75B_4BA6_A439_251788E15302__INCLUDED)
25#define OD_POINTCLOUDSCANDATABASE_H__594EAF5C_A75B_4BA6_A439_251788E15302__INCLUDED
OdSharedPtr< OdPointCloudScanDatabase > OdPointCloudScanDatabasePtr
virtual bool hasIntensity() const =0
virtual OdGeVector3d getTranslation() const =0
virtual OdUInt64 getTotalAmountOfPoints() const =0
virtual OdString getScanId() const =0
virtual float getMinIntensity() const =0
virtual OdGeVector3d getScale() const =0
virtual ~OdPointCloudScanDatabase()
virtual OdString getScanDatabaseFilePath() const =0
virtual bool getNormalizeIntensity() const =0
virtual OdGeExtents3d getExtents() const =0
virtual OdUInt64 getAmountOfVoxels() const =0
virtual OdGeVector3d getRotation() const =0
virtual bool isLidarData() const =0
virtual OdGeExtents3d getTransformedExtents() const =0
virtual OdUInt32 getRangeImageHeight() const =0
virtual float getMaxIntensity() const =0
virtual bool hasRGB() const =0
virtual OdUInt32 getRangeImageWidth() const =0
virtual bool hasNormals() const =0
virtual OdRcsVoxelIteratorPtr getVoxelIterator() const =0
virtual OdGeMatrix3d getTransformMatrix() const =0