![]() |
VR-Forces Developer's Guide
|
Base class for a facade object that owns widget indicators.
Public Member Functions | |
| virtual | ~DtObjectFacadeInterface () |
| virtual void | setModelDefinition (const std::string &modelDefinition)=0 |
| virtual void | setIndicatorModelDefinitions (const std::string &normalTheme, const std::string &activeTheme, const std::string &selectedTheme, const std::string &multiSelectedTheme)=0 |
| virtual DtUniqueID | uniqueID () const =0 |
| virtual void | setIndicatorsEnabled (bool enabled)=0 |
| virtual void | setIndicatorsOnSelect (bool enabled)=0 |
| virtual void | setHatLineVisible (bool visible)=0 |
| virtual void | setVisible (bool visible)=0 |
| virtual void | setColor (float r, float g, float b, float a)=0 |
| virtual void | setSelected (bool selected)=0 |
| virtual bool | selected () const =0 |
| virtual DtStateVisualizer * | visualizer (const std::string &)=0 |
| typedef boost::signalslib::signal < void(DtMouseState &mouseState, const DtUniqueID &id, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName)> | WidgetEventSignal |
| WidgetEventSignal | signal_indicatorMouseDown |
| WidgetEventSignal | signal_indicatorMouseUp |
| WidgetEventSignal | signal_indicatorMouseDblClick |
| typedef boost::signalslib::signal<void ( DtMouseState& mouseState, const DtUniqueID& id, const std::string& displayEngineName, const std::string& windowName, const std::string& channelName)> makVrv::DtObjectFacadeInterface::WidgetEventSignal |
Emitted when an indicator widget gets a mouse down event.
|
virtual |
DTOR.
|
pure virtual |
Realize the main object with the specified model definition.
|
pure virtual |
Realize the control points with the specified model definitions.
|
pure virtual |
Get the Unique ID associated with this facade.
|
pure virtual |
Set the widget indicators on or off.
|
pure virtual |
Set the widget indicators to be on only for selected objects.
|
pure virtual |
Set if the Height Above Terrain (HAT) line is visible.
|
pure virtual |
Set the facade's visible objects visible or hidden.
|
pure virtual |
Set the color.
|
pure virtual |
Set the selection state of the entire facade.
|
pure virtual |
Get the selection state of the entire facade.
|
pure virtual |
Returns the visualizer based on the name, or 0 if does not exists.
| WidgetEventSignal makVrv::DtObjectFacadeInterface::signal_indicatorMouseDown |
Emitted when an indicator widget gets a mouse down event.
| WidgetEventSignal makVrv::DtObjectFacadeInterface::signal_indicatorMouseUp |
Emitted when an indicator widget gets a mouse up event.
| WidgetEventSignal makVrv::DtObjectFacadeInterface::signal_indicatorMouseDblClick |
Emitted when an indicator widget gets a mouse dbl click event.