CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdDbPointCloudIntensityStyle Class Reference

#include <DbPointCloudIntensityStyle.h>

Public Member Functions

 OdDbPointCloudIntensityStyle ()
 
double intensityHighThreshold () const
 
double intensityLowThreshold () const
 
double maxIntensity () const
 
double minIntensity () const
 
void setIntensityHighThreshold (const double)
 
void setIntensityLowThreshold (const double)
 
void setMaxIntensity (const double)
 
void setMinIntensity (const double)
 
void setColorBottom (const ArgbColor &)
 
void setColorTop (const ArgbColor &)
 
ArgbColor intensityColor (const double) const
 
OdResult dwgInFields (OdDbDwgFiler *pFiler)
 
void dwgOutFields (OdDbDwgFiler *pFiler) const
 
OdResult dxfInFields (OdDbDxfFiler *pFiler)
 
void dxfOutFields (OdDbDxfFiler *pFiler) const
 

Detailed Description

This class represents intensity style for point cloud entities.

Corresponding C++ library: AcDbPointCloudObj

<group OdDbPointCloud_Classes>

Definition at line 53 of file DbPointCloudIntensityStyle.h.

Constructor & Destructor Documentation

◆ OdDbPointCloudIntensityStyle()

OdDbPointCloudIntensityStyle::OdDbPointCloudIntensityStyle ( )

Default constructor. Creates an OdDbPointCloudIntensityStyle instance with the following parameters: maxIntensity = 1.0, minIntensity = 0.0, highThreshold = 1.0, lowThreshold = 0.0.

Member Function Documentation

◆ dwgInFields()

OdResult OdDbPointCloudIntensityStyle::dwgInFields ( OdDbDwgFiler pFiler)

◆ dwgOutFields()

void OdDbPointCloudIntensityStyle::dwgOutFields ( OdDbDwgFiler pFiler) const

◆ dxfInFields()

OdResult OdDbPointCloudIntensityStyle::dxfInFields ( OdDbDxfFiler pFiler)

◆ dxfOutFields()

void OdDbPointCloudIntensityStyle::dxfOutFields ( OdDbDxfFiler pFiler) const

◆ intensityColor()

ArgbColor OdDbPointCloudIntensityStyle::intensityColor ( const double  ) const

Calculates color according to the specified intensity value.

Parameters
intensityValue[in] Input intensity value, must be in range (0, 1).
Remarks
An ArgbColor object with parameters calculated by specified intensity value.

◆ intensityHighThreshold()

double OdDbPointCloudIntensityStyle::intensityHighThreshold ( ) const

Returns the intensity high threshold value.

◆ intensityLowThreshold()

double OdDbPointCloudIntensityStyle::intensityLowThreshold ( ) const

Returns the intensity low threshold value.

◆ maxIntensity()

double OdDbPointCloudIntensityStyle::maxIntensity ( ) const

Returns the intensity maximum value.

◆ minIntensity()

double OdDbPointCloudIntensityStyle::minIntensity ( ) const

Returns the intensity minimum value.

◆ setColorBottom()

void OdDbPointCloudIntensityStyle::setColorBottom ( const ArgbColor )

Sets the bottom color.

Parameters
color[in] An ArgbColor object to define the bottom color.

◆ setColorTop()

void OdDbPointCloudIntensityStyle::setColorTop ( const ArgbColor )

Sets the top color.

Parameters
color[in] An ArgbColor object to define the top color.

◆ setIntensityHighThreshold()

void OdDbPointCloudIntensityStyle::setIntensityHighThreshold ( const double  )

Sets the intensity high threshold value.

Parameters
highThreshold[in] Value to be set.

◆ setIntensityLowThreshold()

void OdDbPointCloudIntensityStyle::setIntensityLowThreshold ( const double  )

Sets the intensity low threshold value.

Parameters
lowThreshold[in] Value to be set.

◆ setMaxIntensity()

void OdDbPointCloudIntensityStyle::setMaxIntensity ( const double  )

Sets the intensity maximum value.

Parameters
maxIntensity[in] Value to be set.

◆ setMinIntensity()

void OdDbPointCloudIntensityStyle::setMinIntensity ( const double  )

Sets the intensity minimum value.

Parameters
minIntensity[in] Value to be set.

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