#include <OdPointCloudScanDatabase.h>
<group OdRx_Classes>
This is an interface class for the point cloud scan database.
Definition at line 48 of file OdPointCloudScanDatabase.h.
◆ ~OdPointCloudScanDatabase()
virtual OdPointCloudScanDatabase::~OdPointCloudScanDatabase |
( |
| ) |
|
|
inlinevirtual |
◆ getAmountOfVoxels()
virtual OdUInt64 OdPointCloudScanDatabase::getAmountOfVoxels |
( |
| ) |
const |
|
pure virtual |
Gets the amount of voxels in the database.
- Returns
- The amount of voxels as an OdUInt64 value.
◆ getExtents()
virtual OdGeExtents3d OdPointCloudScanDatabase::getExtents |
( |
| ) |
const |
|
pure virtual |
Gets the extents of the point cloud from the database.
- Returns
- The extents.
◆ getMaxIntensity()
virtual float OdPointCloudScanDatabase::getMaxIntensity |
( |
| ) |
const |
|
pure virtual |
Returns the maximum intensity of all scan points from the current scan database.
- Returns
- Maximum intensity of the scan database.
◆ getMinIntensity()
virtual float OdPointCloudScanDatabase::getMinIntensity |
( |
| ) |
const |
|
pure virtual |
Returns the minimum intensity of all scan points from the current scan database.
- Returns
- Minimum intensity of the scan database.
◆ getNormalizeIntensity()
virtual bool OdPointCloudScanDatabase::getNormalizeIntensity |
( |
| ) |
const |
|
pure virtual |
Gets a flag indicating whether normalization is used for intensity values.
- Returns
- Value of the flag as bool.
◆ getRangeImageHeight()
virtual OdUInt32 OdPointCloudScanDatabase::getRangeImageHeight |
( |
| ) |
const |
|
pure virtual |
Returns the range image heigth.
- Returns
- Range image heigth.
◆ getRangeImageWidth()
virtual OdUInt32 OdPointCloudScanDatabase::getRangeImageWidth |
( |
| ) |
const |
|
pure virtual |
Returns the range image width.
- Returns
- Range image width.
◆ getRotation()
virtual OdGeVector3d OdPointCloudScanDatabase::getRotation |
( |
| ) |
const |
|
pure virtual |
Gets the rotation vector from the database. Each of this vector's coordinates is a rotation angle around the corresponding axis.
- Returns
- Rotation vector.
◆ getScale()
virtual OdGeVector3d OdPointCloudScanDatabase::getScale |
( |
| ) |
const |
|
pure virtual |
Gets the scale vector from the database.
- Returns
- Scale vector.
◆ getScanDatabaseFilePath()
virtual OdString OdPointCloudScanDatabase::getScanDatabaseFilePath |
( |
| ) |
const |
|
pure virtual |
Gets the path to an .rcs file associated with the database.
- Returns
- Path to the .rcs file.
◆ getScanId()
virtual OdString OdPointCloudScanDatabase::getScanId |
( |
| ) |
const |
|
pure virtual |
Gets the scan ID string.
- Returns
- The scan ID string.
◆ getTotalAmountOfPoints()
virtual OdUInt64 OdPointCloudScanDatabase::getTotalAmountOfPoints |
( |
| ) |
const |
|
pure virtual |
Returns the total number of points in all voxels.
- Returns
- Total number of points as an OdUInt64 value.
◆ getTransformedExtents()
virtual OdGeExtents3d OdPointCloudScanDatabase::getTransformedExtents |
( |
| ) |
const |
|
pure virtual |
Gets the extents of the point cloud and transforms it by the transformation matrix.
- Returns
- The transformed extents.
◆ getTransformMatrix()
virtual OdGeMatrix3d OdPointCloudScanDatabase::getTransformMatrix |
( |
| ) |
const |
|
pure virtual |
Forms the complete transformation matrix which integrates translation, rotation and scale.
- Returns
- Transformation matrix.
◆ getTranslation()
virtual OdGeVector3d OdPointCloudScanDatabase::getTranslation |
( |
| ) |
const |
|
pure virtual |
Gets the translation vector from the database.
- Returns
- Translation vector.
◆ getVoxelIterator()
Creates a new voxel iterator and returns a shared pointer to it.
- Returns
- A shared pointer to the created voxel iterator.
◆ hasIntensity()
virtual bool OdPointCloudScanDatabase::hasIntensity |
( |
| ) |
const |
|
pure virtual |
Gets the hasIntensity flag value from the database.
- Returns
- The value of the hasIntensity flag.
◆ hasNormals()
virtual bool OdPointCloudScanDatabase::hasNormals |
( |
| ) |
const |
|
pure virtual |
Gets the hasNormals flag value from the database.
- Returns
- The value of the hasNormals flag.
◆ hasRGB()
virtual bool OdPointCloudScanDatabase::hasRGB |
( |
| ) |
const |
|
pure virtual |
Gets the hasRGB flag value from the database.
- Returns
- The value of the hasRGB flag.
◆ isLidarData()
virtual bool OdPointCloudScanDatabase::isLidarData |
( |
| ) |
const |
|
pure virtual |
Indicates whether the file contains LIDAR data.
- Returns
- True if the file contains LIDAR data; false otherwise.
The documentation for this class was generated from the following file: