0031456: Visualization - move out Dimensions and Relations from package AIS to PrsDims
[occt.git] / src / PrsDim / PrsDim_Chamf3dDimension.cxx
similarity index 90%
rename from src/AIS/AIS_Chamf3dDimension.cxx
rename to src/PrsDim/PrsDim_Chamf3dDimension.cxx
index c3edce7..d481465 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_Chamf3dDimension.hxx>
 
-#include <AIS.hxx>
-#include <AIS_Chamf3dDimension.hxx>
+#include <PrsDim.hxx>
 #include <Bnd_Box.hxx>
 #include <BRepAdaptor_Surface.hxx>
 #include <BRepBndLib.hxx>
@@ -24,7 +24,6 @@
 #include <DsgPrs_Chamf2dPresentation.hxx>
 #include <ElCLib.hxx>
 #include <Geom_Line.hxx>
-#include <Geom_Transformation.hxx>
 #include <gp_Dir.hxx>
 #include <gp_Pln.hxx>
 #include <gp_Pnt.hxx>
@@ -40,7 +39,6 @@
 #include <SelectMgr_EntityOwner.hxx>
 #include <SelectMgr_Selection.hxx>
 #include <Standard_NotImplemented.hxx>
-#include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <TopAbs_Orientation.hxx>
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Shape.hxx>
 
-IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
+IMPLEMENT_STANDARD_RTTIEXT(PrsDim_Chamf3dDimension, PrsDim_Relation)
 
 //=======================================================================
 //function : Constructor
 //purpose  : 
 //=======================================================================
-AIS_Chamf3dDimension::AIS_Chamf3dDimension(const TopoDS_Shape& aFShape, 
+PrsDim_Chamf3dDimension::PrsDim_Chamf3dDimension(const TopoDS_Shape& aFShape, 
                                           const Standard_Real aVal, 
                                           const TCollection_ExtendedString& aText)
-:AIS_Relation()
+:PrsDim_Relation()
 {
   myFShape = aFShape;
   myVal = aVal;
@@ -71,13 +69,13 @@ AIS_Chamf3dDimension::AIS_Chamf3dDimension(const TopoDS_Shape& aFShape,
 //function : Constructor
 //purpose  : 
 //=======================================================================
-AIS_Chamf3dDimension::AIS_Chamf3dDimension(const TopoDS_Shape& aFShape, 
+PrsDim_Chamf3dDimension::PrsDim_Chamf3dDimension(const TopoDS_Shape& aFShape, 
                                           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;
   myVal = aVal;
@@ -94,7 +92,7 @@ AIS_Chamf3dDimension::AIS_Chamf3dDimension(const TopoDS_Shape& aFShape,
 //purpose  : 
 //=======================================================================
 
-void AIS_Chamf3dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& , 
+void PrsDim_Chamf3dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& , 
                                   const Handle(Prs3d_Presentation)& aPresentation, 
                                   const Standard_Integer)
 {
@@ -130,7 +128,7 @@ void AIS_Chamf3dDimension::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;
   }
@@ -182,7 +180,7 @@ void AIS_Chamf3dDimension::Compute(const Handle(PrsMgr_PresentationManager3d)& ,
 //purpose  : 
 //=======================================================================
 
-void AIS_Chamf3dDimension::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection, 
+void PrsDim_Chamf3dDimension::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection, 
                                            const Standard_Integer)
 {
   Handle(SelectMgr_EntityOwner) own = new SelectMgr_EntityOwner(this,7);