1 // File: BRepBuilderAPI_NurbsConvert_21423.cxx
2 // Created: Fri Dec 9 09:14:55 1994
3 // Author: Jacques GOUSSARD
6 #include <BRepBuilderAPI_NurbsConvert_21423.hxx>
8 #include <TopoDS_Shape.hxx>
10 #include <BRepLib.hxx>
13 #include <TopoDS_Edge.hxx>
14 #include <TopTools_MapOfShape.hxx>
15 #include <TopExp_Explorer.hxx>
16 #include <BRep_Builder.hxx>
18 #include <BRepTools_NurbsConvertModification_21423.hxx>
20 //=======================================================================
21 //function : BRepBuilderAPI_NurbsConvert_21423
23 //=======================================================================
25 BRepBuilderAPI_NurbsConvert_21423::BRepBuilderAPI_NurbsConvert_21423 ()
28 myModification = new BRepTools_NurbsConvertModification_21423();
31 //=======================================================================
32 //function : BRepBuilderAPI_NurbsConvert_21423
34 //=======================================================================
36 BRepBuilderAPI_NurbsConvert_21423::BRepBuilderAPI_NurbsConvert_21423 (const TopoDS_Shape& S,
37 const Standard_Boolean Copy)
40 myModification = new BRepTools_NurbsConvertModification_21423();
44 //=======================================================================
47 //=======================================================================
49 void BRepBuilderAPI_NurbsConvert_21423::Perform(const TopoDS_Shape& S,
50 const Standard_Boolean Copy)
52 Handle(BRepTools_NurbsConvertModification_21423) theModif =
53 Handle(BRepTools_NurbsConvertModification_21423)::DownCast(myModification);
54 DoModif(S,myModification);