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