VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtIntersectorSettingsInterface Class Reference

This is the interface which the intersector settings widget will inherit from and the logic will use to talk to the widget. More...

Inheritance diagram for makVrv::DtIntersectorSettingsInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtIntersectorSettingsInterface ()
 DTOR.

Initializer/Setters for the widgets.

boost::signal< void(bool)> signal_intersectorDrawEnabledChanged
 Signals raised by the widget to communicate with the logic.
boost::signal< void(float)> signal_intersectorDrawnDurationChanged
boost::signal< void(DtColorValue)> signal_failedIntersectorColorChanged
boost::signal< void(DtColorValue)> signal_oddSegmentIntersectorColorChanged
boost::signal< void(DtColorValue)> signal_evenSegmentIntersectorColorChanged
virtual void setIntersectorDrawEnabled (bool enabled)=0
 Set whether intersectors are visualized.
virtual void setIntersectorDrawnDuration (float duration)=0
 Set the duration that each drawn intersector exists.
virtual void setFailedIntersectorColor (const DtColorValue &color)=0
 Set the color to draw failed intersectors.
virtual void setOddSegmentIntersectorColor (const DtColorValue &color)=0
 Set the color to draw the odd-numbered segments of successful intersectors.
virtual void setEvenSegmentIntersectorColor (const DtColorValue &color)=0
 Set the color to draw the even- numbered segments of successful intersectors.

Detailed Description

This is the interface which the intersector settings widget will inherit from and the logic will use to talk to the widget.

Constructor & Destructor Documentation

virtual makVrv::DtIntersectorSettingsInterface::~DtIntersectorSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtIntersectorSettingsInterface::setIntersectorDrawEnabled ( bool  enabled)
pure virtual

Set whether intersectors are visualized.

Implemented in makVrv::DtIntersectorSettingsWidget.

virtual void makVrv::DtIntersectorSettingsInterface::setIntersectorDrawnDuration ( float  duration)
pure virtual

Set the duration that each drawn intersector exists.

Implemented in makVrv::DtIntersectorSettingsWidget.

virtual void makVrv::DtIntersectorSettingsInterface::setFailedIntersectorColor ( const DtColorValue color)
pure virtual

Set the color to draw failed intersectors.

Implemented in makVrv::DtIntersectorSettingsWidget.

virtual void makVrv::DtIntersectorSettingsInterface::setOddSegmentIntersectorColor ( const DtColorValue color)
pure virtual

Set the color to draw the odd-numbered segments of successful intersectors.

Implemented in makVrv::DtIntersectorSettingsWidget.

virtual void makVrv::DtIntersectorSettingsInterface::setEvenSegmentIntersectorColor ( const DtColorValue color)
pure virtual

Set the color to draw the even- numbered segments of successful intersectors.

Implemented in makVrv::DtIntersectorSettingsWidget.

Member Data Documentation

boost::signal<void (bool)> makVrv::DtIntersectorSettingsInterface::signal_intersectorDrawEnabledChanged

Signals raised by the widget to communicate with the logic.

boost::signal<void (float)> makVrv::DtIntersectorSettingsInterface::signal_intersectorDrawnDurationChanged
boost::signal<void (DtColorValue)> makVrv::DtIntersectorSettingsInterface::signal_failedIntersectorColorChanged
boost::signal<void (DtColorValue)> makVrv::DtIntersectorSettingsInterface::signal_oddSegmentIntersectorColorChanged
boost::signal<void (DtColorValue)> makVrv::DtIntersectorSettingsInterface::signal_evenSegmentIntersectorColorChanged

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)