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

#include <OdPointCloudConverter.h>

Public Types

enum  Units {
  kMillimeter = 0 , kCentimeter , kMeter , kInch ,
  kFeet , kUSFeet
}
 

Public Member Functions

virtual ~OdPointCloudDataSource ()
 
virtual OdUInt64 pointsCount () const =0
 
virtual Units getUnits () const =0
 
virtual OdSourcePointIteratorPtr newSourcePointIterator () const =0
 

Detailed Description

<group OdRx_Classes>

This is an interface class for representing cloud data sources.

Definition at line 165 of file OdPointCloudConverter.h.

Member Enumeration Documentation

◆ Units

This enumeration represents measurement units for cloud data sources.

Enumerator
kMillimeter 

Millimeters

kCentimeter 

Centimeters

kMeter 

Meters

kInch 

Inches

kFeet 

Feet

kUSFeet 

US feet

Definition at line 172 of file OdPointCloudConverter.h.

Constructor & Destructor Documentation

◆ ~OdPointCloudDataSource()

virtual OdPointCloudDataSource::~OdPointCloudDataSource ( )
inlinevirtual

Destructor for the OdPointCloudDataSource class.

Definition at line 191 of file OdPointCloudConverter.h.

Member Function Documentation

◆ getUnits()

virtual Units OdPointCloudDataSource::getUnits ( ) const
pure virtual

Gets the measurement unit used in the cloud data source.

Returns
Measurement unit.

◆ newSourcePointIterator()

virtual OdSourcePointIteratorPtr OdPointCloudDataSource::newSourcePointIterator ( ) const
pure virtual

Creates a new source point iterator.

Returns
Shared pointer to an OdSourcePointIterator object.

◆ pointsCount()

virtual OdUInt64 OdPointCloudDataSource::pointsCount ( ) const
pure virtual

Returns the total number of points in the cloud data source.

Returns
Total number of points as an OdUInt64 value.

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