28 virtual void setCurrentInterval(
double interval ) = 0;
32 virtual void setIntervalUnits(
const DtUnicode& units ) = 0;
36 virtual void setIntervalDecimals(
int decimals ) = 0;
40 virtual void setCurrentThickness(
double thickness ) = 0;
44 virtual void setIntermediateLines(
bool enabled ) = 0;
48 virtual void setContoursEnabled(
bool enabled ) = 0;
51 virtual double currentInterval() = 0;
54 virtual double currentThickness() = 0;
57 virtual bool intermediateLines() = 0;
60 virtual bool contoursEnabled() = 0;
68 boost::signal<void (bool)> signal_contoursEnabledChanged;;
A unicode string.
Definition: DtUnicode.h:33
boost::signal< void(bool)> signal_intermediateLinesChanged
Signal emitted when the user checks/unchecks "intermediate lines".
Definition: DtContourizationInterface.h:64
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signal< void(double)> signal_intervalChanged
Signal emitted when the user changes the line interval.
Definition: DtContourizationInterface.h:68
boost::signal< void(double)> signal_thicknessChanged
Signal emitted when the user changes the line thickness.
Definition: DtContourizationInterface.h:76
Abstract class specifying the interface a DtContourizationLogic expects.
Definition: DtContourizationInterface.h:22