0028263: Coding Rules - clean up definition of the class Graphic3d_MaterialAspect
[occt.git] / src / Prs3d / Prs3d_DimensionAspect.cxx
index 2e6af16..6e1141f 100755 (executable)
 
 #include <Prs3d_DimensionAspect.hxx>
 
-#include <Prs3d_ArrowAspect.hxx>
-#include <Prs3d_TextAspect.hxx>
-#include <Prs3d_LineAspect.hxx>
-
 #include <Aspect_TypeOfLine.hxx>
 #include <Graphic3d_AspectText3d.hxx>
-#include <Quantity_Color.hxx>
-
 
-IMPLEMENT_STANDARD_RTTIEXT(Prs3d_DimensionAspect,Prs3d_BasicAspect)
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_DimensionAspect, Prs3d_BasicAspect)
 
 //=======================================================================
 //function : Constructor
-//purpose  : 
+//purpose  :
 //=======================================================================
-
 Prs3d_DimensionAspect::Prs3d_DimensionAspect()
+: myLineAspect        (new Prs3d_LineAspect (Quantity_NOC_LAWNGREEN, Aspect_TOL_SOLID, 1.0)),
+  myTextAspect        (new Prs3d_TextAspect()),
+  myArrowAspect       (new Prs3d_ArrowAspect()),
+  myValueStringFormat ("%g"),
+  myExtensionSize     (6.0),
+  myArrowTailSize     (6.0),
+  myArrowOrientation  (Prs3d_DAO_Fit),
+  myTextHPosition     (Prs3d_DTHP_Fit),
+  myTextVPosition     (Prs3d_DTVP_Center),
+  myToDisplayUnits    (Standard_False),
+  myIsText3d          (Standard_False),
+  myIsTextShaded      (Standard_False),
+  myIsArrows3d        (Standard_False)
 {
-  myTextHPosition    = Prs3d_DTHP_Fit;
-  myTextVPosition    = Prs3d_DTVP_Center;
-  myArrowOrientation = Prs3d_DAO_Fit;
-
-  myLineAspect = new Prs3d_LineAspect (Quantity_NOC_LAWNGREEN,Aspect_TOL_SOLID,1.);
-  myTextAspect = new Prs3d_TextAspect;
   myTextAspect->Aspect()->SetTextZoomable (Standard_False);
   myTextAspect->SetColor (Quantity_NOC_LAWNGREEN);
   myTextAspect->SetHorizontalJustification (Graphic3d_HTA_CENTER);
-  myTextAspect->SetVerticalJustification (Graphic3d_VTA_CENTER);
-  myArrowAspect = new Prs3d_ArrowAspect;
+  myTextAspect->SetVerticalJustification   (Graphic3d_VTA_CENTER);
+  
   myArrowAspect->SetColor (Quantity_NOC_LAWNGREEN);
   myArrowAspect->SetAngle (M_PI * 12.0 / 180.0);
   myArrowAspect->SetLength (6.0);
-  myExtensionSize      = 6.0;
-  myArrowTailSize      = 6.0;
-  myValueStringFormat  = "%g";
-  myToDisplayUnits     = Standard_False;
 }
 
 //=======================================================================
@@ -63,237 +59,3 @@ void Prs3d_DimensionAspect::SetCommonColor (const Quantity_Color& theColor)
   myTextAspect->SetColor (theColor);
   myArrowAspect->SetColor (theColor);
 }
-
-//=======================================================================
-//function : LineAspect
-//purpose  : 
-//=======================================================================
-Handle(Prs3d_LineAspect) Prs3d_DimensionAspect::LineAspect () const
-{
-  return myLineAspect;
-}
-
-//=======================================================================
-//function : SetLineAspect
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetLineAspect(const Handle(Prs3d_LineAspect)& theAspect)
-{
-  myLineAspect = theAspect;
-}
-
-//=======================================================================
-//function : TextAspect
-//purpose  : 
-//=======================================================================
-Handle(Prs3d_TextAspect) Prs3d_DimensionAspect::TextAspect () const
-{
-  return myTextAspect;
-}
-
-//=======================================================================
-//function : SetTextAspect
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetTextAspect (const Handle(Prs3d_TextAspect)& theAspect)
-{
-  myTextAspect = theAspect;
-}
-
-//=======================================================================
-//function : MakeArrows3D
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::MakeArrows3d (const Standard_Boolean isArrows3d)
-{
-  myIsArrows3d = isArrows3d;
-}
-
-//=======================================================================
-//function : IsArrows3D
-//purpose  : 
-//======================================================================= 
-Standard_Boolean Prs3d_DimensionAspect::IsArrows3d () const
-{
-  return myIsArrows3d;
-}
-
-//=======================================================================
-//function : MakeText3D
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::MakeText3d (const Standard_Boolean isText3d)
-{
-  myIsText3d = isText3d;
-}
-
-//=======================================================================
-//function : IsText3D
-//purpose  : 
-//======================================================================= 
-Standard_Boolean Prs3d_DimensionAspect::IsText3d () const
-{
-  return myIsText3d;
-}
-
-//=======================================================================
-//function : IsUnitsDisplayed
-//purpose  : 
-//======================================================================= 
-Standard_Boolean Prs3d_DimensionAspect::IsUnitsDisplayed () const
-{
-  return myToDisplayUnits;
-}
-
-//=======================================================================
-//function : MakeUnitsDisplayed
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::MakeUnitsDisplayed (const Standard_Boolean theIsDisplayed)
-{
-  myToDisplayUnits = theIsDisplayed;
-}
-
-//=======================================================================
-//function : IsTextShaded
-//purpose  : 
-//======================================================================= 
-Standard_Boolean Prs3d_DimensionAspect::IsTextShaded () const
-{
-  return myIsTextShaded;
-}
-
-//=======================================================================
-//function : MakeTextShaded
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::MakeTextShaded (const Standard_Boolean isTextShaded)
-{
-  myIsTextShaded = isTextShaded;
-}
-
-//=======================================================================
-//function : SetArrowOrientation
-//purpose  : 
-//======================================================================= 
-void Prs3d_DimensionAspect::SetArrowOrientation (const Prs3d_DimensionArrowOrientation theArrowOrient)
-{
-  myArrowOrientation = theArrowOrient;
-}
-
-//=======================================================================
-//function : GetArrowOrientation
-//purpose  : 
-//======================================================================= 
-Prs3d_DimensionArrowOrientation Prs3d_DimensionAspect::ArrowOrientation() const
-{
-  return myArrowOrientation;
-}
-
-//=======================================================================
-//function : SetTextVerticalPosition
-//purpose  :
-//=======================================================================
-void Prs3d_DimensionAspect::SetTextVerticalPosition (const Prs3d_DimensionTextVerticalPosition thePosition)
-{
-  myTextVPosition = thePosition;
-}
-
-//=======================================================================
-//function : TextVerticalPosition
-//purpose  :
-//======================================================================= 
-Prs3d_DimensionTextVerticalPosition Prs3d_DimensionAspect::TextVerticalPosition() const
-{
-  return myTextVPosition;
-}
-
-//=======================================================================
-//function : SetTextHorizontalPosition
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetTextHorizontalPosition (const Prs3d_DimensionTextHorizontalPosition thePosition)
-{
-  myTextHPosition = thePosition;
-}
-
-//=======================================================================
-//function : TextHorizontalPosition
-//purpose  : 
-//======================================================================= 
-Prs3d_DimensionTextHorizontalPosition Prs3d_DimensionAspect::TextHorizontalPosition() const
-{
-  return myTextHPosition;
-}
-
-//=======================================================================
-//function : ArrowAspect
-//purpose  : 
-//=======================================================================
-Handle(Prs3d_ArrowAspect) Prs3d_DimensionAspect::ArrowAspect () const
-{
-  return myArrowAspect;
-}
-
-//=======================================================================
-//function : SetArrowAspect
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetArrowAspect (const Handle(Prs3d_ArrowAspect)& theAspect)
-{
-  myArrowAspect = theAspect;
-}
-
-//=======================================================================
-//function : SetExtensioSize
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetExtensionSize (const Standard_Real theSize)
-{
-  myExtensionSize = theSize;
-}
-
-//=======================================================================
-//function : ExtensionSize
-//purpose  : 
-//=======================================================================
-Standard_Real Prs3d_DimensionAspect::ExtensionSize() const
-{
-  return myExtensionSize;
-}
-
-//=======================================================================
-//function : SetShortExtensionSize
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetArrowTailSize (const Standard_Real theSize)
-{
-  myArrowTailSize = theSize;
-}
-
-//=======================================================================
-//function : ShortExtensionSize
-//purpose  : 
-//=======================================================================
-Standard_Real Prs3d_DimensionAspect::ArrowTailSize() const
-{
-  return myArrowTailSize;
-}
-
-//=======================================================================
-//function : SetValueStringFormat
-//purpose  : 
-//=======================================================================
-void Prs3d_DimensionAspect::SetValueStringFormat (const TCollection_AsciiString& theFormat)
-{
-  myValueStringFormat = theFormat;
-}
-
-//=======================================================================
-//function : ValueStringFormat
-//purpose  : 
-//=======================================================================
-TCollection_AsciiString Prs3d_DimensionAspect::ValueStringFormat() const
-{
-  return myValueStringFormat;
-}