![]() |
VR-Forces 4.1 Class Documentation
|
The DtRangeLineElement class implements the common behavior of RangeLine elements that are added to the scene. More...

Public Member Functions | |
| DtRangeLineElement (makVrv::DtDe &de, makVrv::DtBaseConnection &connection, DtRangeLineStateListener &, const makVrv::DtUnicode &def, bool distribute=true) | |
| COTR. | |
| virtual | ~DtRangeLineElement () |
| DTOR. | |
| virtual makVrv::DtIntervisibilityVisualizerSet * | createVisualizerSet (int modelSet) const |
| Must implement to return visualizer set to use. | |
Public Member Functions inherited from makVrv::DtIntervisibilityElement | |
| DtIntervisibilityElement (DtDe &de, DtBaseConnection &connection, DtIntervisibilityStateListener &, const DtUnicode &elementDefName, DtElementEntry::ElementType type, bool distribute=true) | |
| COTR. | |
| virtual | ~DtIntervisibilityElement () |
| DTOR. | |
| virtual void | setVisible (bool visible) |
| Set the element to be visible. | |
| bool | visible () const |
| Get whether the element is visible. | |
| DtElementID | elementID () |
| Get the element ID of the element. | |
| const DtUnicode & | definition () const |
| Accessor to get the visual definition. | |
| const ModelSetMap & | modelSetMap () const |
| DtIntervisibilityStateListener & | listener () |
| virtual void | setSelected (bool) |
| bool | selected () const |
| virtual int | indexOfVertex (DtUniqueID id, DtStateVisualizer *&visualizer) const |
| Returns the index of the vertex and the visualizer that contains it. | |
| virtual void | setVertexSelected (int iIndex, bool) |
| Loops through all visual sets and sets the particular vertex at the index to be selected (or not) | |
| virtual void | visualizeModelSets () |
| Visualizes on all realized model sets. | |
| virtual void | setPickable (bool) |
| Sets points pickable (if there is a shape vertex visualizer) in any of the sets. | |
| bool | pickable () const |
| virtual bool | circleSelected () const |
| Returns true if circle is selected. | |
| virtual bool | hasCircle () const |
| Returns true if any of the visualizers in this set has the circleMode flag set. | |
Static Public Attributes | |
| static makVrv::DtElementEntry::ElementType | RangeLineType |
Additional Inherited Members | |
Public Types inherited from makVrv::DtIntervisibilityElement | |
| typedef boost::unordered_map < int, DtIntervisibilityVisualizerSet * > | ModelSetMap |
Protected Member Functions inherited from makVrv::DtIntervisibilityElement | |
| virtual void | setModelSetEnabled (int modelSet, bool enabled) |
| Enables a given model set. | |
Protected Attributes inherited from makVrv::DtIntervisibilityElement | |
| DtDe & | myDe |
| DtBaseConnection & | myBaseConnection |
| DtIntervisibilityStateListener & | myListener |
| DtUnicode | myElementDefinitionName |
| DtSignalConnectionManager | myConnections |
| ModelSetMap | myModelSetMap |
| DtElementEntry::ElementType | myObjectType |
| bool | myCircleMode |
| bool | myDistribute |
| bool | myPickable |
| bool | mySelected |
| bool | myVisible |
The DtRangeLineElement class implements the common behavior of RangeLine elements that are added to the scene.
| exampleRangeLine::DtRangeLineElement::DtRangeLineElement | ( | makVrv::DtDe & | de, |
| makVrv::DtBaseConnection & | connection, | ||
| DtRangeLineStateListener & | , | ||
| const makVrv::DtUnicode & | def, | ||
| bool | distribute = true |
||
| ) |
COTR.
|
virtual |
DTOR.
|
virtual |
Must implement to return visualizer set to use.
Reimplemented from makVrv::DtIntervisibilityElement.
|
static |