0028574: Get rid of the TestTopOpe* packages
[occt.git] / src / TestTopOpeDraw / TestTopOpeDraw_DrawableC2D.cxx
diff --git a/src/TestTopOpeDraw/TestTopOpeDraw_DrawableC2D.cxx b/src/TestTopOpeDraw/TestTopOpeDraw_DrawableC2D.cxx
deleted file mode 100644 (file)
index 96527a1..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-// Created on: 1995-12-01
-// Created by: Jean Yves LEBEY
-// Copyright (c) 1995-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-
-#include <Draw_Color.hxx>
-#include <Draw_Display.hxx>
-#include <Draw_Interpretor.hxx>
-#include <Draw_Text2D.hxx>
-#include <Geom2d_Curve.hxx>
-#include <gp_Pnt2d.hxx>
-#include <Standard_Type.hxx>
-#include <TestTopOpeDraw_DrawableC2D.hxx>
-#include <TopOpeBRepTool_define.hxx>
-
-IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableC2D,DrawTrSurf_Curve2d)
-
-//=======================================================================
-//function : TestTopOpeDraw_DrawableC2D
-//purpose  : 
-//=======================================================================
-TestTopOpeDraw_DrawableC2D::TestTopOpeDraw_DrawableC2D
-(const Handle(Geom2d_Curve)& C, const Draw_Color& CColor, 
- const Standard_CString Text, const Draw_Color& TextColor,
- const Standard_Integer Discret, const Standard_Boolean DispOrigin, const Standard_Boolean DispCurvRadius,
- const Standard_Real RadiusMax, const Standard_Real RadiusRatio) :
- DrawTrSurf_Curve2d(C,CColor,Discret,DispOrigin,DispCurvRadius,RadiusMax,RadiusRatio),
- myText(Text),
- myTextColor(TextColor)
-{
-  myText2D = new Draw_Text2D(Pnt2d(),Text,TextColor);
-}
-
-//=======================================================================
-//function : TestTopOpeDraw_DrawableC2D
-//purpose : 
-//=======================================================================
-
-TestTopOpeDraw_DrawableC2D::TestTopOpeDraw_DrawableC2D
-(const Handle(Geom2d_Curve)& C, const Draw_Color& CColor) :
- DrawTrSurf_Curve2d(C,CColor,16,Standard_True,Standard_False,0.01,1), //Discret,Deflect,DrawMode
- myText(""),
- myTextColor(CColor)
-{
-  myText2D = new Draw_Text2D(Pnt2d(),"",CColor);
-}
-
-//=======================================================================
-//function : TestTopOpeDraw_DrawableC2D
-//purpose : 
-//=======================================================================
-
-TestTopOpeDraw_DrawableC2D::TestTopOpeDraw_DrawableC2D
-(const Handle(Geom2d_Curve)& C, const Draw_Color& CColor, 
- const Standard_CString Text, const Draw_Color& TextColor) :
- DrawTrSurf_Curve2d(C,CColor,16,Standard_True,Standard_False,0.01,1), //Discret,Deflect,DrawMode
- myText(Text),
- myTextColor(TextColor)
-{
-  myText2D = new Draw_Text2D(Pnt2d(),Text,TextColor);
-}
-
-//=======================================================================
-//function : Pnt2d
-//purpose : 
-//=======================================================================
-
-gp_Pnt2d TestTopOpeDraw_DrawableC2D::Pnt2d() const
-{
-  const Handle(Geom2d_Curve)& GC = GetCurve();
-  Standard_Real f = GC->FirstParameter();
-  Standard_Real l = GC->LastParameter();
-  Standard_Real t = 1/2.;
-  Standard_Real p = t*f + (1-t)*l;
-  gp_Pnt2d P = GC->Value(p);
-  return P;
-}
-
-//=======================================================================
-//function : ChangePnt2d
-//purpose  : 
-//=======================================================================
-
-void TestTopOpeDraw_DrawableC2D::ChangePnt2d(const gp_Pnt2d&)
-{
-  myText2D = new Draw_Text2D(Pnt2d(),myText,myTextColor);
-}
-
-//=======================================================================
-//function : ChangeCurve
-//purpose  : 
-//=======================================================================
-
-void TestTopOpeDraw_DrawableC2D::ChangeCurve(const Handle(Geom2d_Curve)& GC)
-{
-  curv = GC;
-}
-
-//=======================================================================
-//function : ChangeText
-//purpose  : 
-//=======================================================================
-
-void TestTopOpeDraw_DrawableC2D::ChangeText(const Standard_CString T)
-{
-  myText = T;
-  myText2D = new Draw_Text2D(Pnt2d(),T,myTextColor);
-}
-
-//=======================================================================
-//function : Whatis
-//purpose : 
-//=======================================================================
-
-void  TestTopOpeDraw_DrawableC2D::Whatis(Draw_Interpretor& s)const 
-{
-  if (!curv.IsNull())
-    s << "DrawableC2D";
-}
-
-//=======================================================================
-//function : DrawOn
-//purpose : 
-//=======================================================================
-void TestTopOpeDraw_DrawableC2D::DrawOn(Draw_Display& dis) const
-{
-  DrawTrSurf_Curve2d::DrawOn(dis);
-  myText2D->DrawOn(dis);
-}
-
-//=======================================================================
-//function : Name
-//purpose  : 
-//=======================================================================
-
-void TestTopOpeDraw_DrawableC2D::Name(const Standard_CString N) 
-{
-  char* temp = new char[2];
-  temp[0] = ' ' ;
-  temp[1] = 0;  
-  strcat(temp, N);
-  Draw_Drawable3D::Name(temp);
-  ChangeText(temp);
-}