0031456: Visualization - move out Dimensions and Relations from package AIS to PrsDims
[occt.git] / src / PrsDim / PrsDim_Chamf2dDimension.cxx
similarity index 90%
rename from src/AIS/AIS_Chamf2dDimension.cxx
rename to src/PrsDim/PrsDim_Chamf2dDimension.cxx
index d9c5982..854b417 100644 (file)
@@ -14,9 +14,9 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
+#include <PrsDim_Chamf2dDimension.hxx>
 
-#include <AIS.hxx>
-#include <AIS_Chamf2dDimension.hxx>
+#include <PrsDim.hxx>
 #include <Bnd_Box.hxx>
 #include <BRepAdaptor_Surface.hxx>
 #include <BRepBndLib.hxx>
@@ -25,7 +25,6 @@
 #include <ElCLib.hxx>
 #include <Geom_Line.hxx>
 #include <Geom_Plane.hxx>
-#include <Geom_Transformation.hxx>
 #include <gp_Dir.hxx>
 #include <gp_Pln.hxx>
 #include <gp_Pnt.hxx>
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Shape.hxx>
 
-IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
+IMPLEMENT_STANDARD_RTTIEXT(PrsDim_Chamf2dDimension, PrsDim_Relation)
 
 //=======================================================================
 //function : Constructor
 //purpose  : 
 //=======================================================================
-AIS_Chamf2dDimension::AIS_Chamf2dDimension(const TopoDS_Shape& aFShape, 
+PrsDim_Chamf2dDimension::PrsDim_Chamf2dDimension(const TopoDS_Shape& aFShape, 
                                           const Handle(Geom_Plane)& aPlane, 
                                           const Standard_Real aVal, 
                                           const TCollection_ExtendedString& aText)
-:AIS_Relation()
+:PrsDim_Relation()
 {
   myFShape = aFShape;
   myPlane = aPlane;
@@ -74,14 +73,14 @@ AIS_Chamf2dDimension::AIS_Chamf2dDimension(const TopoDS_Shape& aFShape,
 //function : Constructor
 //purpose  : 
 //=======================================================================
-AIS_Chamf2dDimension::AIS_Chamf2dDimension(const TopoDS_Shape& aFShape, 
+PrsDim_Chamf2dDimension::PrsDim_Chamf2dDimension(const TopoDS_Shape& aFShape, 
                                           const Handle(Geom_Plane)& aPlane, 
                                           const Standard_Real aVal, 
                                           const TCollection_ExtendedString& aText,
                                           const gp_Pnt& aPosition, 
                                           const DsgPrs_ArrowSide aSymbolPrs ,
                                           const Standard_Real anArrowSize)
-:AIS_Relation()
+:PrsDim_Relation()
 {
   myFShape = aFShape;
   myPlane = aPlane;
@@ -99,14 +98,14 @@ AIS_Chamf2dDimension::AIS_Chamf2dDimension(const TopoDS_Shape& aFShape,
 //purpose  : 
 //=======================================================================
 
-void AIS_Chamf2dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& , 
+void PrsDim_Chamf2dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& , 
                                   const Handle(Prs3d_Presentation)& aPresentation, 
                                   const Standard_Integer)
 {
     Handle(Geom_Curve) gcurv;
     gp_Pnt pfirst,plast;
     const TopoDS_Edge& thechamfedge = TopoDS::Edge(myFShape);
-    if (!AIS::ComputeGeometry (thechamfedge, gcurv, pfirst, plast))
+    if (!PrsDim::ComputeGeometry (thechamfedge, gcurv, pfirst, plast))
       return;
 
     Handle(Geom_Line) glin = Handle(Geom_Line)::DownCast (gcurv);
@@ -126,7 +125,7 @@ void AIS_Chamf2dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& ,
 
     gp_Pnt pfirstnext,plastnext;
     Handle(Geom_Line) glinnext;
-    if (!AIS::ComputeGeometry(nextedge,glinnext,pfirstnext,plastnext) )
+    if (!PrsDim::ComputeGeometry(nextedge,glinnext,pfirstnext,plastnext) )
       return;
     
     gp_Vec v1(pfirst,plast);
@@ -152,7 +151,7 @@ void AIS_Chamf2dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& ,
       curpos = myPntAttach.Translated(transVec);
 
       if (myIsSetBndBox)
-       curpos = AIS::TranslatePointToBound( curpos, myDir, myBndBox );
+       curpos = PrsDim::TranslatePointToBound( curpos, myDir, myBndBox );
 
       myPosition = curpos;
     }
@@ -208,7 +207,7 @@ void AIS_Chamf2dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& ,
 //purpose  : 
 //=======================================================================
 
-void AIS_Chamf2dDimension::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection, 
+void PrsDim_Chamf2dDimension::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection, 
                                            const Standard_Integer)
 {
   Handle(SelectMgr_EntityOwner) own = new SelectMgr_EntityOwner(this,7);