The DtIntervisibilityElement class implements the common behavior of shape elements that are added to the scene.
More...
Detailed Description
The DtIntervisibilityElement class implements the common behavior of shape elements that are added to the scene.
Member Typedef Documentation
Constructor & Destructor Documentation
| virtual makVrv::DtIntervisibilityElement::~DtIntervisibilityElement |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrv::DtIntervisibilityElement::setVisible |
( |
bool |
visible | ) |
|
|
virtual |
Set the element to be visible.
| bool makVrv::DtIntervisibilityElement::visible |
( |
| ) |
const |
Get whether the element is visible.
| DtElementID makVrv::DtIntervisibilityElement::elementID |
( |
| ) |
|
Get the element ID of the element.
Usually the element ID is the unique id of the listener.
| const DtUnicode& makVrv::DtIntervisibilityElement::definition |
( |
| ) |
const |
Accessor to get the visual definition.
The definition changes when visualize is called.
| const ModelSetMap& makVrv::DtIntervisibilityElement::modelSetMap |
( |
| ) |
const |
|
inline |
| virtual void makVrv::DtIntervisibilityElement::setSelected |
( |
bool |
| ) |
|
|
virtual |
| bool makVrv::DtIntervisibilityElement::selected |
( |
| ) |
const |
|
inline |
Returns the index of the vertex and the visualizer that contains it.
Returns -1 is index does not exist
| virtual void makVrv::DtIntervisibilityElement::setVertexSelected |
( |
int |
iIndex, |
|
|
bool |
|
|
) |
| |
|
virtual |
Loops through all visual sets and sets the particular vertex at the index to be selected (or not)
| virtual void makVrv::DtIntervisibilityElement::visualizeModelSets |
( |
| ) |
|
|
virtual |
Visualizes on all realized model sets.
| virtual void makVrv::DtIntervisibilityElement::setPickable |
( |
bool |
| ) |
|
|
virtual |
Sets points pickable (if there is a shape vertex visualizer) in any of the sets.
| bool makVrv::DtIntervisibilityElement::pickable |
( |
| ) |
const |
| virtual bool makVrv::DtIntervisibilityElement::circleSelected |
( |
| ) |
const |
|
virtual |
Returns true if circle is selected.
The visual definition, when created, has the "circleMode" flag as true, the item is selected and the center point is not.
| virtual bool makVrv::DtIntervisibilityElement::hasCircle |
( |
| ) |
const |
|
virtual |
Returns true if any of the visualizers in this set has the circleMode flag set.
| virtual void makVrv::DtIntervisibilityElement::setModelSetEnabled |
( |
int |
modelSet, |
|
|
bool |
enabled |
|
) |
| |
|
protectedvirtual |
Enables a given model set.
Member Data Documentation
| DtDe& makVrv::DtIntervisibilityElement::myDe |
|
protected |
| DtUnicode makVrv::DtIntervisibilityElement::myElementDefinitionName |
|
protected |
| ModelSetMap makVrv::DtIntervisibilityElement::myModelSetMap |
|
protected |
| bool makVrv::DtIntervisibilityElement::myCircleMode |
|
protected |
| bool makVrv::DtIntervisibilityElement::myDistribute |
|
protected |
| bool makVrv::DtIntervisibilityElement::myPickable |
|
protected |
| bool makVrv::DtIntervisibilityElement::mySelected |
|
protected |
| bool makVrv::DtIntervisibilityElement::myVisible |
|
protected |
The documentation for this class was generated from the following file: