0028263: Coding Rules - clean up definition of the class Graphic3d_MaterialAspect
[occt.git] / src / Prs3d / Prs3d_TextAspect.cxx
index 80c874c..70dfe71 100644 (file)
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-
-#include <Font_NameOfFont.hxx>
-#include <Graphic3d_AspectText3d.hxx>
 #include <Prs3d_TextAspect.hxx>
-#include <Quantity_Color.hxx>
-#include <Standard_Type.hxx>
-
-IMPLEMENT_STANDARD_RTTIEXT(Prs3d_TextAspect,Prs3d_BasicAspect)
 
-Prs3d_TextAspect::Prs3d_TextAspect () 
-: myAngle(0.),
-  myHeight(16.),
-  myHorizontalJustification(Graphic3d_HTA_LEFT),
-  myVerticalJustification(Graphic3d_VTA_BOTTOM),
-  myOrientation(Graphic3d_TP_RIGHT) {
-
-  myTextAspect = new Graphic3d_AspectText3d (
-                                             Quantity_Color(Quantity_NOC_YELLOW),
-                                             Font_NOF_ASCII_TRIPLEX,
-                                             1.,
-                                             0.);
-}
+#include <Font_NameOfFont.hxx>
 
-Prs3d_TextAspect::Prs3d_TextAspect( const Handle( Graphic3d_AspectText3d )& theAspect )
-: myAngle(0.),
-  myHeight(16.),
-  myHorizontalJustification(Graphic3d_HTA_LEFT),
-  myVerticalJustification(Graphic3d_VTA_BOTTOM),
-  myOrientation(Graphic3d_TP_RIGHT)
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_TextAspect, Prs3d_BasicAspect)
+
+// =======================================================================
+// function : Prs3d_TextAspect
+// purpose  :
+// =======================================================================
+Prs3d_TextAspect::Prs3d_TextAspect()
+: myTextAspect (new Graphic3d_AspectText3d (Quantity_Color (Quantity_NOC_YELLOW), Font_NOF_ASCII_TRIPLEX, 1.0, 0.0)),
+  myAngle (0.0),
+  myHeight(16.0),
+  myHorizontalJustification (Graphic3d_HTA_LEFT),
+  myVerticalJustification (Graphic3d_VTA_BOTTOM),
+  myOrientation (Graphic3d_TP_RIGHT)
 {
-  myTextAspect = theAspect;
-}
-
-
-void Prs3d_TextAspect::SetColor(const Quantity_Color &aColor) {
-  myTextAspect->SetColor(aColor);
-}
-
-void Prs3d_TextAspect::SetColor(const Quantity_NameOfColor aColor) {
-  myTextAspect->SetColor(Quantity_Color(aColor));
-}
-
-void Prs3d_TextAspect::SetFont(const Standard_CString aFont) {
-  myTextAspect->SetFont(aFont);
-}
-
-void Prs3d_TextAspect::SetHeightWidthRatio(const Standard_Real aRatio) {
-  myTextAspect->SetExpansionFactor(aRatio);
-}
-
-void Prs3d_TextAspect::SetSpace(const Quantity_Length aSpace) {
-  myTextAspect->SetSpace(aSpace);
-}
-
-void Prs3d_TextAspect::SetHeight(const Standard_Real aHeight) {
-  myHeight = aHeight;
-}
-
-void Prs3d_TextAspect::SetAngle(const Quantity_PlaneAngle anAngle) {
-  myAngle = anAngle;
-}
-
-void Prs3d_TextAspect::SetHorizontalJustification(const Graphic3d_HorizontalTextAlignment aJustification) {
-  myHorizontalJustification = aJustification;
-}
-
-
-void Prs3d_TextAspect::SetVerticalJustification(const Graphic3d_VerticalTextAlignment aJustification) {
-  myVerticalJustification = aJustification;
-}
-
-void Prs3d_TextAspect::SetOrientation(const Graphic3d_TextPath anOrientation) {
-
-  myOrientation = anOrientation;
-}
-
-Standard_Real Prs3d_TextAspect::Height () const {return myHeight;}
-
-Quantity_PlaneAngle Prs3d_TextAspect::Angle () const {return myAngle;}
-
-Graphic3d_HorizontalTextAlignment Prs3d_TextAspect::HorizontalJustification () const { return myHorizontalJustification;}
-
-Graphic3d_VerticalTextAlignment Prs3d_TextAspect::VerticalJustification () const { return myVerticalJustification;}
-
-Graphic3d_TextPath Prs3d_TextAspect::Orientation () const {return myOrientation;}
-
-Handle(Graphic3d_AspectText3d) Prs3d_TextAspect::Aspect() const {
-  return myTextAspect;
-}
-
-void Prs3d_TextAspect::SetAspect( const Handle( Graphic3d_AspectText3d )& theAspect )
+  //
+}
+
+// =======================================================================
+// function : Prs3d_TextAspect
+// purpose  :
+// =======================================================================
+Prs3d_TextAspect::Prs3d_TextAspect (const Handle(Graphic3d_AspectText3d)& theAspect)
+: myTextAspect (theAspect),
+  myAngle (0.0),
+  myHeight(16.0),
+  myHorizontalJustification (Graphic3d_HTA_LEFT),
+  myVerticalJustification (Graphic3d_VTA_BOTTOM),
+  myOrientation (Graphic3d_TP_RIGHT)
 {
-  myTextAspect = theAspect;
+  //
 }