![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ccMeasurement.h>

Public Member Functions | |
| ccMeasurement () | |
| virtual | ~ccMeasurement () |
| void | setDefaultColor (const ecvColor::Rgb &col) |
| void | setHighlightColor (const ecvColor::Rgb &col) |
| void | setActiveColor (const ecvColor::Rgb &col) |
| void | setAlternateColor (const ecvColor::Rgb &col) |
| ecvColor::Rgb | getMeasurementColour () const |
| void | setActive (bool isActive) |
| void | setHighlight (bool isActive) |
| void | setAlternate (bool isActive) |
| void | setNormal () |
Protected Attributes | |
| bool | m_isActive = false |
| bool | m_isHighlighted = false |
| bool | m_isAlternate = false |
| ecvColor::Rgb | m_active_colour = ecvColor::yellow |
| ecvColor::Rgb | m_highlight_colour = ecvColor::green |
| ecvColor::Rgb | m_alternate_colour = ecvColor::cyan |
| ecvColor::Rgb | m_normal_colour = ecvColor::blue |
Definition at line 18 of file ccMeasurement.h.
|
inline |
Definition at line 20 of file ccMeasurement.h.
|
inlinevirtual |
Definition at line 22 of file ccMeasurement.h.
|
inline |
Definition at line 36 of file ccMeasurement.h.
References m_active_colour, m_alternate_colour, m_highlight_colour, m_isActive, m_isAlternate, m_isHighlighted, and m_normal_colour.
Referenced by ccPointPair::drawMeOnly(), and ccTrace::drawMeOnly().
|
inline |
Definition at line 48 of file ccMeasurement.h.
References m_isActive.
Referenced by ccTraceTool::cancel(), ccTraceTool::finishCurrentTrace(), ccTraceTool::pickupTrace(), and ccTraceTool::pointPicked().
|
inline |
Definition at line 29 of file ccMeasurement.h.
References m_active_colour.
Referenced by ccNote::updateMetadata(), and ccPinchNode::updateMetadata().
|
inline |
Definition at line 50 of file ccMeasurement.h.
References m_isAlternate.
|
inline |
Definition at line 30 of file ccMeasurement.h.
References m_alternate_colour.
Referenced by ccPinchNode::updateMetadata().
|
inline |
Definition at line 25 of file ccMeasurement.h.
References m_normal_colour.
Referenced by ccNote::updateMetadata(), and ccPinchNode::updateMetadata().
|
inline |
Definition at line 49 of file ccMeasurement.h.
References m_isHighlighted.
|
inline |
Definition at line 26 of file ccMeasurement.h.
References m_highlight_colour.
Referenced by ccPinchNode::updateMetadata().
|
inline |
Definition at line 51 of file ccMeasurement.h.
References m_isActive, m_isAlternate, and m_isHighlighted.
|
protected |
Definition at line 62 of file ccMeasurement.h.
Referenced by getMeasurementColour(), and setActiveColor().
|
protected |
Definition at line 64 of file ccMeasurement.h.
Referenced by getMeasurementColour(), and setAlternateColor().
|
protected |
Definition at line 63 of file ccMeasurement.h.
Referenced by getMeasurementColour(), and setHighlightColor().
|
protected |
Definition at line 59 of file ccMeasurement.h.
Referenced by ccTrace::drawMeOnly(), getMeasurementColour(), setActive(), and setNormal().
|
protected |
Definition at line 61 of file ccMeasurement.h.
Referenced by getMeasurementColour(), setAlternate(), and setNormal().
|
protected |
Definition at line 60 of file ccMeasurement.h.
Referenced by getMeasurementColour(), setHighlight(), and setNormal().
|
protected |
Definition at line 65 of file ccMeasurement.h.
Referenced by getMeasurementColour(), and setDefaultColor().