CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdPointCloudDataSource Class Referenceabstract

#include <OdPointCloudConverter.h>

Public Types

enum  ColorRange { kNoColorRange = -1 , kColorRange1 = 0 , kColorRange255 = 1 , kColorRange65280 = 2 }
 
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 161 of file OdPointCloudConverter.h.

Member Enumeration Documentation

◆ ColorRange

This enumeration represents how color components are stored for cloud data sources.

Enumerator
kNoColorRange 

No color range is defined.

kColorRange1 

Color in [0, 1]

kColorRange255 

Color in [0, 255]

kColorRange65280 

Color in [0, 65280]

Definition at line 168 of file OdPointCloudConverter.h.

◆ 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 183 of file OdPointCloudConverter.h.

Constructor & Destructor Documentation

◆ ~OdPointCloudDataSource()

virtual OdPointCloudDataSource::~OdPointCloudDataSource ( )
inlinevirtual

Destructor for the OdPointCloudDataSource class.

Definition at line 202 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: