VR-Forces 4.0.4 Class Documentation
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]

List of all members.

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.

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

Implemented in makVrv::DtContourizationWidget.

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

Implemented in makVrv::DtContourizationWidget.


Member Data Documentation

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

Connected to a slot in the logic.

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

Connected to a slot in the logic.

Signal emitted when the user changes the line interval.

Connected to a slot in the logic.

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 Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)