0031456: Visualization - move out Dimensions and Relations from package AIS to PrsDims
[occt.git] / src / PrsDim / PrsDim_MinRadiusDimension.hxx
similarity index 69%
rename from src/AIS/AIS_MinRadiusDimension.hxx
rename to src/PrsDim/PrsDim_MinRadiusDimension.hxx
index 7eda655..89a1418 100644 (file)
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#ifndef _AIS_MinRadiusDimension_HeaderFile
-#define _AIS_MinRadiusDimension_HeaderFile
+#ifndef _PrsDim_MinRadiusDimension_HeaderFile
+#define _PrsDim_MinRadiusDimension_HeaderFile
 
-#include <AIS_EllipseRadiusDimension.hxx>
+#include <PrsDim_EllipseRadiusDimension.hxx>
 #include <DsgPrs_ArrowSide.hxx>
 
-DEFINE_STANDARD_HANDLE(AIS_MinRadiusDimension, AIS_EllipseRadiusDimension)
+DEFINE_STANDARD_HANDLE(PrsDim_MinRadiusDimension, PrsDim_EllipseRadiusDimension)
 
 //! --  Ellipse  Min  radius  dimension  of  a  Shape  which
 //! can  be  Edge  or  Face  (planar  or  cylindrical(surface  of
 //! extrusion  or  surface  of  offset))
-class AIS_MinRadiusDimension : public AIS_EllipseRadiusDimension
+class PrsDim_MinRadiusDimension : public PrsDim_EllipseRadiusDimension
 {
-  DEFINE_STANDARD_RTTIEXT(AIS_MinRadiusDimension, AIS_EllipseRadiusDimension)
+  DEFINE_STANDARD_RTTIEXT(PrsDim_MinRadiusDimension, PrsDim_EllipseRadiusDimension)
 public:
 
   //! Max  Ellipse  radius dimension
   //! Shape  can  be  edge  ,  planar  face  or  cylindrical  face
-  Standard_EXPORT AIS_MinRadiusDimension(const TopoDS_Shape& aShape, const Standard_Real aVal, const TCollection_ExtendedString& aText);
+  Standard_EXPORT PrsDim_MinRadiusDimension(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_MinRadiusDimension(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_MinRadiusDimension(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_MinRadiusDimension_HeaderFile
+#endif // _PrsDim_MinRadiusDimension_HeaderFile