0031909: Visualization, AIS_Trihedron - replace maps with arrays
[occt.git] / src / Prs3d / Prs3d_DatumAxes.hxx
index 0266551..4354027 100644 (file)
 #ifndef _Prs3d_DatumAxes_HeaderFile
 #define _Prs3d_DatumAxes_HeaderFile
 
-//! Enumeration defining an axes used in datum aspect, see Prs3d_Datum.
+//! Enumeration defining axes used in datum aspect, see Prs3d_Datum.
 enum Prs3d_DatumAxes
 {
-  Prs3d_DA_XAxis      = 0x00000001,      //!< X axis of the datum
-  Prs3d_DA_YAxis      = 0x00000002,      //!< Y axis of the datum
-  Prs3d_DA_ZAxis      = 0x00000004,      //!< Z axis of the datum
-  Prs3d_DA_XYAxis     = Prs3d_DA_XAxis
-                      | Prs3d_DA_YAxis, //!< XOY 2D axes
-  Prs3d_DA_YZAxis     = Prs3d_DA_YAxis
-                      | Prs3d_DA_ZAxis, //!< YOZ 2D axes
-  Prs3d_DA_XZAxis     = Prs3d_DA_XAxis
-                      | Prs3d_DA_ZAxis, //!< XOZ 2D axes
-  Prs3d_DA_XYZAxis    = Prs3d_DA_XAxis
-                      | Prs3d_DA_YAxis
-                      | Prs3d_DA_ZAxis  //!< XYZ 3D axes
+  Prs3d_DatumAxes_XAxis   = 0x01,                  //!< X axis of the datum
+  Prs3d_DatumAxes_YAxis   = 0x02,                  //!< Y axis of the datum
+  Prs3d_DatumAxes_ZAxis   = 0x04,                  //!< Z axis of the datum
+  Prs3d_DatumAxes_XYAxes  = Prs3d_DatumAxes_XAxis
+                          | Prs3d_DatumAxes_YAxis, //!< XOY 2D axes
+  Prs3d_DatumAxes_YZAxes  = Prs3d_DatumAxes_YAxis
+                          | Prs3d_DatumAxes_ZAxis, //!< YOZ 2D axes
+  Prs3d_DatumAxes_XZAxes  = Prs3d_DatumAxes_XAxis
+                          | Prs3d_DatumAxes_ZAxis, //!< XOZ 2D axes
+  Prs3d_DatumAxes_XYZAxes = Prs3d_DatumAxes_XAxis
+                          | Prs3d_DatumAxes_YAxis
+                          | Prs3d_DatumAxes_ZAxis, //!< XYZ 3D axes
+
+  // old aliases
+  Prs3d_DA_XAxis   = Prs3d_DatumAxes_XAxis,
+  Prs3d_DA_YAxis   = Prs3d_DatumAxes_YAxis,
+  Prs3d_DA_ZAxis   = Prs3d_DatumAxes_ZAxis,
+  Prs3d_DA_XYAxis  = Prs3d_DatumAxes_XYAxes,
+  Prs3d_DA_YZAxis  = Prs3d_DatumAxes_YZAxes,
+  Prs3d_DA_XZAxis  = Prs3d_DatumAxes_XZAxes,
+  Prs3d_DA_XYZAxis = Prs3d_DatumAxes_XYZAxes
 };
 
 #endif // _Prs3d_DatumParts_HeaderFile