0031909: Visualization, AIS_Trihedron - replace maps with arrays
[occt.git] / src / Prs3d / Prs3d_DatumParts.hxx
index e784a37..eae1ffd 100644 (file)
 //! Enumeration defining a part of datum aspect, see Prs3d_Datum.
 enum Prs3d_DatumParts
 {
-  Prs3d_DP_Origin = 0,
-  Prs3d_DP_XAxis,
-  Prs3d_DP_YAxis,
-  Prs3d_DP_ZAxis,
-  Prs3d_DP_XArrow,
-  Prs3d_DP_YArrow,
-  Prs3d_DP_ZArrow,
-  Prs3d_DP_XOYAxis,
-  Prs3d_DP_YOZAxis,
-  Prs3d_DP_XOZAxis,
-  Prs3d_DP_None
+  Prs3d_DatumParts_Origin = 0,
+  Prs3d_DatumParts_XAxis,
+  Prs3d_DatumParts_YAxis,
+  Prs3d_DatumParts_ZAxis,
+  Prs3d_DatumParts_XArrow,
+  Prs3d_DatumParts_YArrow,
+  Prs3d_DatumParts_ZArrow,
+  Prs3d_DatumParts_XOYAxis,
+  Prs3d_DatumParts_YOZAxis,
+  Prs3d_DatumParts_XOZAxis,
+  Prs3d_DatumParts_None,
+
+  // old aliases
+  Prs3d_DP_Origin  = Prs3d_DatumParts_Origin,
+  Prs3d_DP_XAxis   = Prs3d_DatumParts_XAxis,
+  Prs3d_DP_YAxis   = Prs3d_DatumParts_YAxis,
+  Prs3d_DP_ZAxis   = Prs3d_DatumParts_ZAxis,
+  Prs3d_DP_XArrow  = Prs3d_DatumParts_XArrow,
+  Prs3d_DP_YArrow  = Prs3d_DatumParts_YArrow,
+  Prs3d_DP_ZArrow  = Prs3d_DatumParts_ZArrow,
+  Prs3d_DP_XOYAxis = Prs3d_DatumParts_XOYAxis,
+  Prs3d_DP_YOZAxis = Prs3d_DatumParts_YOZAxis,
+  Prs3d_DP_XOZAxis = Prs3d_DatumParts_XOZAxis,
+  Prs3d_DP_None    = Prs3d_DatumParts_None
 };
+enum { Prs3d_DatumParts_NB = Prs3d_DatumParts_None + 1 };
 
 #endif // _Prs3d_DatumParts_HeaderFile