6#include <QtCore/QString>
Interface for all manipulation using values represent as double.
Common interface to get information about a measurement unit.
virtual double GetDisplayMultiplicationFactor() const =0
Get multiplication factor used to calculate user input values.
virtual const imath::IDoubleManip & GetValueManip() const =0
Return number manipulator object for numeric value.
virtual QString GetUnitName() const =0
Get name of unit.
UnitType
General type of unit.
@ UT_TECHNICAL
Technical unit without physical dimension like pixel.
@ UT_UNKNOWN
Unit type is unknown.
@ UT_COUNTER
Integer number counter, it represents number of occurence of something.
@ UT_PHYSICAL
Physical unit like volt or amper.
@ UT_RELATIVE
Unit relative to something others (for example %).
virtual istd::CRange GetValueRange() const =0
Get range of possible values.
virtual int GetUnitType() const =0
Get type of unit.
Common interface for data model objects, which can be changed.
Package with mathematical functions and algebraical primitives.