0031456: Visualization - move out Dimensions and Relations from package AIS to PrsDims
[occt.git] / src / PrsDim / PrsDim_MaxRadiusDimension.hxx
similarity index 69%
rename from src/AIS/AIS_MaxRadiusDimension.hxx
rename to src/PrsDim/PrsDim_MaxRadiusDimension.hxx
index a952ceb..73bf38c 100644 (file)
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#ifndef _AIS_MaxRadiusDimension_HeaderFile
-#define _AIS_MaxRadiusDimension_HeaderFile
+#ifndef _PrsDim_MaxRadiusDimension_HeaderFile
+#define _PrsDim_MaxRadiusDimension_HeaderFile
 
-#include <AIS_EllipseRadiusDimension.hxx>
+#include <PrsDim_EllipseRadiusDimension.hxx>
 #include <DsgPrs_ArrowSide.hxx>
 
-DEFINE_STANDARD_HANDLE(AIS_MaxRadiusDimension, AIS_EllipseRadiusDimension)
+DEFINE_STANDARD_HANDLE(PrsDim_MaxRadiusDimension, PrsDim_EllipseRadiusDimension)
 
 //! Ellipse  Max  radius  dimension  of  a  Shape  which  can  be  Edge
 //! or  Face  (planar  or  cylindrical(surface  of  extrusion  or
 //! surface  of  offset))
-class AIS_MaxRadiusDimension : public AIS_EllipseRadiusDimension
+class PrsDim_MaxRadiusDimension : public PrsDim_EllipseRadiusDimension
 {
-  DEFINE_STANDARD_RTTIEXT(AIS_MaxRadiusDimension, AIS_EllipseRadiusDimension)
+  DEFINE_STANDARD_RTTIEXT(PrsDim_MaxRadiusDimension, PrsDim_EllipseRadiusDimension)
 public:
 
   //! Max  Ellipse  radius dimension
   //! Shape  can  be  edge  ,  planar  face  or  cylindrical  face
-  Standard_EXPORT AIS_MaxRadiusDimension(const TopoDS_Shape& aShape, const Standard_Real aVal, const TCollection_ExtendedString& aText);
+  Standard_EXPORT PrsDim_MaxRadiusDimension(const TopoDS_Shape& aShape, const Standard_Real aVal, const TCollection_ExtendedString& aText);
   
   //! Max  Ellipse  radius dimension with  position
   //! Shape  can  be  edge  ,  planar  face  or  cylindrical  face
-  Standard_EXPORT AIS_MaxRadiusDimension(const TopoDS_Shape& aShape, const Standard_Real aVal, const TCollection_ExtendedString& aText, const gp_Pnt& aPosition, const DsgPrs_ArrowSide aSymbolPrs, const Standard_Real anArrowSize = 0.0);
+  Standard_EXPORT PrsDim_MaxRadiusDimension(const TopoDS_Shape& aShape, const Standard_Real aVal, const TCollection_ExtendedString& aText, const gp_Pnt& aPosition, const DsgPrs_ArrowSide aSymbolPrs, const Standard_Real anArrowSize = 0.0);
 
 private:
 
@@ -48,10 +48,12 @@ private:
   
   Standard_EXPORT void ComputeArcOfEllipse (const Handle(Prs3d_Presentation)& aPresentation);
 
+private:
+
   gp_Pnt myApexP;
   gp_Pnt myApexN;
   gp_Pnt myEndOfArrow;
 
 };
 
-#endif // _AIS_MaxRadiusDimension_HeaderFile
+#endif // _PrsDim_MaxRadiusDimension_HeaderFile