23 Torus(
const bool &isNominal, QObject *parent = 0);
51 bool hasDirection()
const;
52 bool hasPosition()
const;
53 bool hasRadius()
const;
59 const Radius &getRadius()
const;
63 const Radius &getSmallRadius()
const;
71 virtual QMap<GeometryParameters, QString> getUnknownParameters(
const QMap<DimensionType, UnitType> &displayUnits,
72 const QMap<DimensionType, int> &displayDigits)
const;
73 virtual void setUnknownParameters(
const QMap<GeometryParameters, double> ¶meters);
85 QDomElement toOpenIndyXML(QDomDocument &xmlDoc)
const;
86 bool fromOpenIndyXML(QDomElement &xmlElem);
92 QString getDisplayX(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
93 QString getDisplayY(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
94 QString getDisplayZ(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
95 QString getDisplayPrimaryI(
const int &digits,
const bool &showDiff =
false)
const;
96 QString getDisplayPrimaryJ(
const int &digits,
const bool &showDiff =
false)
const;
97 QString getDisplayPrimaryK(
const int &digits,
const bool &showDiff =
false)
const;
98 QString getDisplayRadiusA(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
99 QString getDisplayRadiusB(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
The Torus class Defines a torus of rotation.
Definition: torus.h:18
The Position class.
Definition: position.h:16
Definition: coordinatesystem.h:15
The Radius class.
Definition: radius.h:13
The Geometry class.
Definition: geometry.h:26
TorusUnknowns
Definition: torus.h:36
UnitType
Definition: types.h:354
Definition: direction.h:13
#define OI_CORE_EXPORT
Definition: types.h:11