VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Public Attributes
makVrv::DtContourizationInterface Class Reference

Abstract class specifying the interface a DtContourizationLogic expects. More...

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

Public Member Functions

virtual void setCurrentInterval (double interval)=0
 Set the interface's current interval value Called by the logic.
virtual void setIntervalUnits (const DtUnicode &units)=0
 Set the interface's contour interval units.
virtual void setIntervalDecimals (int decimals)=0
 Set the interface's contour interval decimals.
virtual void setCurrentThickness (double thickness)=0
 Set the interface's current thickness value Called by the logic.
virtual void setIntermediateLines (bool enabled)=0
 Set the interface's "intermediate lines enabled" state Called by the logic.
virtual void setContoursEnabled (bool enabled)=0
 Set the interface's "contours enabled" state Called by the logic.
virtual double currentInterval ()=0
 Returns the interface's current interval value.
virtual double currentThickness ()=0
 Returns the interface's current thickness value.
virtual bool intermediateLines ()=0
 Returns the interface's current "intermediate lines enabled" state.
virtual bool contoursEnabled ()=0
 Returns the interface's current "contours enabled" state.

Public Attributes

boost::signal< void(bool)> signal_intermediateLinesChanged
 Signal emitted when the user checks/unchecks "intermediate lines".
boost::signal< void(bool)> signal_contoursEnabledChanged
 Signal emitted when the user checks/unchecks "enable contour lines".
boost::signal< void(double)> signal_intervalChanged
 Signal emitted when the user changes the line interval.
boost::signal< void(double)> signal_thicknessChanged
 Signal emitted when the user changes the line thickness.

Detailed Description

Abstract class specifying the interface a DtContourizationLogic expects.

Member Function Documentation

virtual void makVrv::DtContourizationInterface::setCurrentInterval ( double  interval)
pure virtual

Set the interface's current interval value Called by the logic.

Implemented in makVrv::DtContourizationWidget.

virtual void makVrv::DtContourizationInterface::setIntervalUnits ( const DtUnicode units)
pure virtual

Set the interface's contour interval units.

Called by the logic

Implemented in makVrv::DtContourizationWidget.

virtual void makVrv::DtContourizationInterface::setIntervalDecimals ( int  decimals)
pure virtual

Set the interface's contour interval decimals.

Called by the logic

Implemented in makVrv::DtContourizationWidget.

virtual void makVrv::DtContourizationInterface::setCurrentThickness ( double  thickness)
pure virtual

Set the interface's current thickness value Called by the logic.

Implemented in makVrv::DtContourizationWidget.

virtual void makVrv::DtContourizationInterface::setIntermediateLines ( bool  enabled)
pure virtual

Set the interface's "intermediate lines enabled" state Called by the logic.

Implemented in makVrv::DtContourizationWidget.

virtual void makVrv::DtContourizationInterface::setContoursEnabled ( bool  enabled)
pure virtual

Set the interface's "contours enabled" state Called by the logic.

Implemented in makVrv::DtContourizationWidget.

virtual double makVrv::DtContourizationInterface::currentInterval ( )
pure virtual

Returns the interface's current interval value.

Implemented in makVrv::DtContourizationWidget.

virtual double makVrv::DtContourizationInterface::currentThickness ( )
pure virtual

Returns the interface's current thickness value.

Implemented in makVrv::DtContourizationWidget.

virtual bool makVrv::DtContourizationInterface::intermediateLines ( )
pure virtual

Returns the interface's current "intermediate lines enabled" state.

Implemented in makVrv::DtContourizationWidget.

virtual bool makVrv::DtContourizationInterface::contoursEnabled ( )
pure virtual

Returns the interface's current "contours enabled" state.

Implemented in makVrv::DtContourizationWidget.

Member Data Documentation

boost::signal<void (bool)> makVrv::DtContourizationInterface::signal_intermediateLinesChanged

Signal emitted when the user checks/unchecks "intermediate lines".

Connected to a slot in the logic.

boost::signal<void (bool)> makVrv::DtContourizationInterface::signal_contoursEnabledChanged

Signal emitted when the user checks/unchecks "enable contour lines".

Connected to a slot in the logic.

boost::signal<void (double)> makVrv::DtContourizationInterface::signal_intervalChanged

Signal emitted when the user changes the line interval.

Connected to a slot in the logic.

boost::signal<void (double)> makVrv::DtContourizationInterface::signal_thicknessChanged

Signal emitted when the user changes the line thickness.

Connected to a slot in the logic.


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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)