CFx SDK Documentation
2022 SP0
|
#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 |
This class represents intensity style for point cloud entities.
Corresponding C++ library: AcDbPointCloudObj
<group OdDbPointCloud_Classes>
Definition at line 53 of file DbPointCloudIntensityStyle.h.
OdDbPointCloudIntensityStyle::OdDbPointCloudIntensityStyle | ( | ) |
Default constructor. Creates an OdDbPointCloudIntensityStyle instance with the following parameters: maxIntensity = 1.0, minIntensity = 0.0, highThreshold = 1.0, lowThreshold = 0.0.
OdResult OdDbPointCloudIntensityStyle::dwgInFields | ( | OdDbDwgFiler * | pFiler | ) |
void OdDbPointCloudIntensityStyle::dwgOutFields | ( | OdDbDwgFiler * | pFiler | ) | const |
OdResult OdDbPointCloudIntensityStyle::dxfInFields | ( | OdDbDxfFiler * | pFiler | ) |
void OdDbPointCloudIntensityStyle::dxfOutFields | ( | OdDbDxfFiler * | pFiler | ) | const |
ArgbColor OdDbPointCloudIntensityStyle::intensityColor | ( | const double | ) | const |
Calculates color according to the specified intensity value.
intensityValue | [in] Input intensity value, must be in range (0, 1). |
double OdDbPointCloudIntensityStyle::intensityHighThreshold | ( | ) | const |
Returns the intensity high threshold value.
double OdDbPointCloudIntensityStyle::intensityLowThreshold | ( | ) | const |
Returns the intensity low threshold value.
double OdDbPointCloudIntensityStyle::maxIntensity | ( | ) | const |
Returns the intensity maximum value.
double OdDbPointCloudIntensityStyle::minIntensity | ( | ) | const |
Returns the intensity minimum value.
Sets the bottom color.
color | [in] An ArgbColor object to define the bottom color. |
Sets the top color.
color | [in] An ArgbColor object to define the top color. |
void OdDbPointCloudIntensityStyle::setIntensityHighThreshold | ( | const double | ) |
Sets the intensity high threshold value.
highThreshold | [in] Value to be set. |
void OdDbPointCloudIntensityStyle::setIntensityLowThreshold | ( | const double | ) |
Sets the intensity low threshold value.
lowThreshold | [in] Value to be set. |
void OdDbPointCloudIntensityStyle::setMaxIntensity | ( | const double | ) |
Sets the intensity maximum value.
maxIntensity | [in] Value to be set. |
void OdDbPointCloudIntensityStyle::setMinIntensity | ( | const double | ) |
Sets the intensity minimum value.
minIntensity | [in] Value to be set. |