22 Ellipsoid(
const bool &isNominal, QObject *parent = 0);
24 const double &a,
const double &b, QObject *parent = 0);
51 bool hasDirection()
const;
52 bool hasPosition()
const;
61 const double &getA()
const;
62 const double &getB()
const;
65 const double &a,
const double &b);
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 getDisplayA(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
99 QString getDisplayB(
const UnitType &type,
const int &digits,
const bool &showDiff =
false)
const;
116 #endif // ELLIPSOID_H
The Position class.
Definition: position.h:16
EllipsoidUnknowns
Definition: ellipsoid.h:36
Definition: ellipsoid.h:42
Definition: coordinatesystem.h:15
Definition: ellipsoid.h:39
The Geometry class.
Definition: geometry.h:26
Definition: ellipsoid.h:38
Definition: ellipsoid.h:41
UnitType
Definition: types.h:354
Definition: direction.h:13
The Ellipsoid class Defines an ellipsoid of rotation.
Definition: ellipsoid.h:17
#define OI_CORE_EXPORT
Definition: types.h:11
Definition: ellipsoid.h:40
Definition: ellipsoid.h:43