1 // File: Functions.hxx 2 // Created: Tue Oct 07 09:23:55 1997 3 // Author: Stephane ROUTELOUS 4 // <s-routelous@muenchen.matra-dtv.fr> 5 6 7 #include "StdAfx.h" 8 9 #include <TopoDS_Compound.hxx> 10 #include <BRep_Builder.hxx> 11 #include <BRepAlgoAPI_Common.hxx> 12 13 #include <TColgp_SequenceOfPnt.hxx> 14 #include <gp_Pnt.hxx> 15 #include <gp_Vec.hxx> 16 #include <gp_Vec2d.hxx> 17 #include <gp_Pnt2d.hxx> 18 #include <Standard.hxx> 19 #include <Precision.hxx> 20 #include <Standard_Boolean.hxx> 21 #include <Geom_BSplineSurface.hxx> 22 #include <TColStd_HArray2OfReal.hxx> 23 #include "GeomAPI_PointsToBSplineSurface.hxx" 24 #include <stdio.h> 25 #include <TColStd_HArray2OfReal.hxx> 26 #include <TColgp_Array1OfPnt.hxx> 27 #include <Geom_CartesianPoint.hxx> 28 #include <AIS_Point.hxx> 29 #include <GeomAPI_PointsToBSpline.hxx> 30 #include <Geom_BSplineCurve.hxx> 31 #include <BRepBuilderAPI_Transform.hxx> 32 #include <TopoDS_Solid.hxx> 33 #include <BRepAlgoAPI_Fuse.hxx> 34 #include <BRepTools.hxx> 35 #include <AIS_ListIteratorOfListOfInteractive.hxx> 36 #include <AIS_InteractiveContext.hxx> 37 38 39 Standard_Boolean grid2surf(CString ShapeName, Handle(Geom_BSplineSurface)& S); 40 Handle(Geom_BSplineCurve) SetTransfo(Handle(Geom_BSplineCurve) aBSCurve); 41 Handle(Geom_BSplineCurve) BuildBSplineCurve(Standard_Boolean DisplayPoints = Standard_True); 42 Handle(TColStd_HArray2OfReal) ReadRegularGrid(CString FileName, 43 Standard_Real& xmin, 44 Standard_Real& ymin, 45 Standard_Real& Deltax, 46 Standard_Real& Deltay); 47