#ifndef _ChFi3d_Builder_HeaderFile
#define _ChFi3d_Builder_HeaderFile
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TopoDS_Shape.hxx>
-#include <Standard_Real.hxx>
+#include <BRepAdaptor_Curve2d.hxx>
+#include <BRepAdaptor_Surface.hxx>
#include <GeomAbs_Shape.hxx>
-#include <ChFiDS_Map.hxx>
+#include <ChFiDS_ErrorStatus.hxx>
#include <ChFiDS_ListOfStripe.hxx>
-#include <ChFiDS_StripeMap.hxx>
+#include <ChFiDS_Map.hxx>
#include <ChFiDS_Regularities.hxx>
+#include <ChFiDS_SequenceOfSurfData.hxx>
+#include <ChFiDS_StripeMap.hxx>
+#include <ChFiDS_ElSpine.hxx>
+#include <math_Vector.hxx>
+#include <TopoDS_Shape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_DataMapOfShapeListOfInteger.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
-#include <ChFiDS_ErrorStatus.hxx>
-#include <math_Vector.hxx>
#include <TopAbs_Orientation.hxx>
-#include <ChFiDS_SequenceOfSurfData.hxx>
#include <TopAbs_State.hxx>
-#include <BRepAdaptor_Surface.hxx>
-
class TopOpeBRepDS_HDataStructure;
class TopOpeBRepBuild_HBuilder;
class Standard_OutOfRange;
class Standard_NoSuchObject;
class Standard_ConstructionError;
-class TopoDS_Shape;
class TopoDS_Edge;
class ChFiDS_Spine;
class TopoDS_Vertex;
class Geom_Surface;
class ChFiDS_SurfData;
-class ChFiDS_HElSpine;
-class BRepAdaptor_HSurface;
class Adaptor3d_TopolTool;
-class BRepAdaptor_HCurve2d;
class BRepBlend_Line;
-class Adaptor3d_HSurface;
class Blend_Function;
class Blend_FuncInv;
-class Adaptor2d_HCurve2d;
class Blend_SurfRstFunction;
class Blend_SurfPointFuncInv;
class Blend_SurfCurvFuncInv;
ChFiDS_SequenceOfSurfData& SetData,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Iedge,
- const Handle(Adaptor3d_HSurface)& S1,
+ const Handle(Adaptor3d_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
Standard_Boolean& Intf,
Standard_Boolean& Intl);
Standard_EXPORT virtual void SimulKPart (const Handle(ChFiDS_SurfData)& SD) const = 0;
Standard_EXPORT virtual Standard_Boolean SimulSurf (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
const Standard_Real TolGuide,
Standard_Real& First,
Standard_Integer& Intl) = 0;
Standard_EXPORT virtual void SimulSurf (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HCurve2d)& PC1,
- const Handle(BRepAdaptor_HSurface)& Sref1,
- const Handle(BRepAdaptor_HCurve2d)& PCref1,
+ const Handle(BRepAdaptor_Curve2d)& PC1,
+ const Handle(BRepAdaptor_Surface)& Sref1,
+ const Handle(BRepAdaptor_Curve2d)& PCref1,
Standard_Boolean& Decroch1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
const TopAbs_Orientation Or2,
const Standard_Real Fleche,
const math_Vector& Soldep);
Standard_EXPORT virtual void SimulSurf (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
const TopAbs_Orientation Or1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
- const Handle(BRepAdaptor_HCurve2d)& PC2,
- const Handle(BRepAdaptor_HSurface)& Sref2,
- const Handle(BRepAdaptor_HCurve2d)& PCref2,
+ const Handle(BRepAdaptor_Curve2d)& PC2,
+ const Handle(BRepAdaptor_Surface)& Sref2,
+ const Handle(BRepAdaptor_Curve2d)& PCref2,
Standard_Boolean& Decroch2,
const Standard_Real Fleche,
const Standard_Real TolGuide,
const math_Vector& Soldep);
Standard_EXPORT virtual void SimulSurf (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HCurve2d)& PC1,
- const Handle(BRepAdaptor_HSurface)& Sref1,
- const Handle(BRepAdaptor_HCurve2d)& PCref1,
+ const Handle(BRepAdaptor_Curve2d)& PC1,
+ const Handle(BRepAdaptor_Surface)& Sref1,
+ const Handle(BRepAdaptor_Curve2d)& PCref1,
Standard_Boolean& Decroch1,
const TopAbs_Orientation Or1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
- const Handle(BRepAdaptor_HCurve2d)& PC2,
- const Handle(BRepAdaptor_HSurface)& Sref2,
- const Handle(BRepAdaptor_HCurve2d)& PCref2,
+ const Handle(BRepAdaptor_Curve2d)& PC2,
+ const Handle(BRepAdaptor_Surface)& Sref2,
+ const Handle(BRepAdaptor_Curve2d)& PCref2,
Standard_Boolean& Decroch2,
const TopAbs_Orientation Or2,
const Standard_Real Fleche,
const math_Vector& Soldep);
Standard_EXPORT Standard_Boolean SimulData (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
- const Handle(ChFiDS_HElSpine)& AdditionalGuide,
+ const Handle(ChFiDS_ElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& AdditionalGuide,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
+ const Handle(Adaptor3d_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
Blend_Function& Func,
Blend_FuncInv& FInv,
const Standard_Boolean RecOnS2 = Standard_False);
Standard_EXPORT Standard_Boolean SimulData (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& HGuide,
+ const Handle(ChFiDS_ElSpine)& HGuide,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
+ const Handle(Adaptor3d_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(Adaptor3d_HSurface)& S2,
- const Handle(Adaptor2d_HCurve2d)& PC2,
+ const Handle(Adaptor3d_Surface)& S2,
+ const Handle(Adaptor2d_Curve2d)& PC2,
const Handle(Adaptor3d_TopolTool)& I2,
Standard_Boolean& Decroch,
Blend_SurfRstFunction& Func,
const Standard_Boolean RecRst);
Standard_EXPORT Standard_Boolean SimulData (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& HGuide,
+ const Handle(ChFiDS_ElSpine)& HGuide,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor2d_HCurve2d)& PC1,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor2d_Curve2d)& PC1,
const Handle(Adaptor3d_TopolTool)& I1,
Standard_Boolean& Decroch1,
- const Handle(Adaptor3d_HSurface)& S2,
- const Handle(Adaptor2d_HCurve2d)& PC2,
+ const Handle(Adaptor3d_Surface)& S2,
+ const Handle(Adaptor2d_Curve2d)& PC2,
const Handle(Adaptor3d_TopolTool)& I2,
Standard_Boolean& Decroch2,
Blend_RstRstFunction& Func,
Standard_EXPORT void Trunc (const Handle(ChFiDS_SurfData)& SD,
const Handle(ChFiDS_Spine)& Spine,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor3d_Surface)& S2,
const Standard_Integer iedge,
const Standard_Boolean isfirst,
const Standard_Integer cntlFiOnS);
const Standard_Boolean Simul,
ChFiDS_SequenceOfSurfData& SeqSD,
Handle(ChFiDS_SurfData)& SD,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
- const Handle(BRepAdaptor_HSurface)& HS1,
- const Handle(BRepAdaptor_HSurface)& HS3,
+ const Handle(BRepAdaptor_Surface)& HS1,
+ const Handle(BRepAdaptor_Surface)& HS3,
const gp_Pnt2d& P1,
const gp_Pnt2d& P3,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HSurface)& HS2,
- const Handle(BRepAdaptor_HSurface)& HS4,
+ const Handle(BRepAdaptor_Surface)& HS2,
+ const Handle(BRepAdaptor_Surface)& HS4,
const gp_Pnt2d& P2, const gp_Pnt2d& P4,
const Handle(Adaptor3d_TopolTool)& I2,
const Standard_Real MaxStep,
math_Vector& Soldep,
Standard_Integer& Intf,
Standard_Integer& Intl,
- Handle(BRepAdaptor_HSurface)& Surf1,
- Handle(BRepAdaptor_HSurface)& Surf2);
+ Handle(BRepAdaptor_Surface)& Surf1,
+ Handle(BRepAdaptor_Surface)& Surf2);
//! Method, implemented in the inheritants, calculating
//! elements of construction of the surface (fillet or
//! chamfer).
Standard_EXPORT virtual Standard_Boolean PerformSurf (ChFiDS_SequenceOfSurfData& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
const Standard_Real MaxStep,
const Standard_Real Fleche,
//! the elements of construction of the surface (fillet
//! or chamfer) contact edge/face.
Standard_EXPORT virtual void PerformSurf (ChFiDS_SequenceOfSurfData& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HCurve2d)& PC1,
- const Handle(BRepAdaptor_HSurface)& Sref1,
- const Handle(BRepAdaptor_HCurve2d)& PCref1,
+ const Handle(BRepAdaptor_Curve2d)& PC1,
+ const Handle(BRepAdaptor_Surface)& Sref1,
+ const Handle(BRepAdaptor_Curve2d)& PCref1,
Standard_Boolean& Decroch1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
const TopAbs_Orientation Or2,
const Standard_Real MaxStep,
//! the elements of construction of the surface (fillet
//! or chamfer) contact edge/face.
Standard_EXPORT virtual void PerformSurf (ChFiDS_SequenceOfSurfData& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
const TopAbs_Orientation Or1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
- const Handle(BRepAdaptor_HCurve2d)& PC2,
- const Handle(BRepAdaptor_HSurface)& Sref2,
- const Handle(BRepAdaptor_HCurve2d)& PCref2,
+ const Handle(BRepAdaptor_Curve2d)& PC2,
+ const Handle(BRepAdaptor_Surface)& Sref2,
+ const Handle(BRepAdaptor_Curve2d)& PCref2,
Standard_Boolean& Decroch2,
const Standard_Real MaxStep,
const Standard_Real Fleche,
//! the elements of construction of the surface (fillet
//! or chamfer) contact edge/edge.
Standard_EXPORT virtual void PerformSurf (ChFiDS_SequenceOfSurfData& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
const Standard_Integer Choix,
- const Handle(BRepAdaptor_HSurface)& S1,
+ const Handle(BRepAdaptor_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(BRepAdaptor_HCurve2d)& PC1,
- const Handle(BRepAdaptor_HSurface)& Sref1,
- const Handle(BRepAdaptor_HCurve2d)& PCref1,
+ const Handle(BRepAdaptor_Curve2d)& PC1,
+ const Handle(BRepAdaptor_Surface)& Sref1,
+ const Handle(BRepAdaptor_Curve2d)& PCref1,
Standard_Boolean& Decroch1,
const TopAbs_Orientation Or1,
- const Handle(BRepAdaptor_HSurface)& S2,
+ const Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
- const Handle(BRepAdaptor_HCurve2d)& PC2,
- const Handle(BRepAdaptor_HSurface)& Sref2,
- const Handle(BRepAdaptor_HCurve2d)& PCref2,
+ const Handle(BRepAdaptor_Curve2d)& PC2,
+ const Handle(BRepAdaptor_Surface)& Sref2,
+ const Handle(BRepAdaptor_Curve2d)& PCref2,
Standard_Boolean& Decroch2,
const TopAbs_Orientation Or2,
const Standard_Real MaxStep,
const ChFiDS_ListOfStripe& LS) = 0;
Standard_EXPORT virtual Standard_Boolean PerformFirstSection (const Handle(ChFiDS_Spine)& S,
- const Handle(ChFiDS_HElSpine)& HGuide,
+ const Handle(ChFiDS_ElSpine)& HGuide,
const Standard_Integer Choix,
- Handle(BRepAdaptor_HSurface)& S1,
- Handle(BRepAdaptor_HSurface)& S2,
+ Handle(BRepAdaptor_Surface)& S1,
+ Handle(BRepAdaptor_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I1,
const Handle(Adaptor3d_TopolTool)& I2,
const Standard_Real Par,
//! Calculates a Line of contact face/face.
Standard_EXPORT Standard_Boolean ComputeData (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& Guide,
+ const Handle(ChFiDS_ElSpine)& Guide,
const Handle(ChFiDS_Spine)& Spine,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
+ const Handle(Adaptor3d_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S2,
const Handle(Adaptor3d_TopolTool)& I2,
Blend_Function& Func,
Blend_FuncInv& FInv,
//! Calculates a Line of contact edge/face.
Standard_EXPORT Standard_Boolean ComputeData (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& HGuide,
+ const Handle(ChFiDS_ElSpine)& HGuide,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
+ const Handle(Adaptor3d_Surface)& S1,
const Handle(Adaptor3d_TopolTool)& I1,
- const Handle(Adaptor3d_HSurface)& S2,
- const Handle(Adaptor2d_HCurve2d)& PC2,
+ const Handle(Adaptor3d_Surface)& S2,
+ const Handle(Adaptor2d_Curve2d)& PC2,
const Handle(Adaptor3d_TopolTool)& I2,
Standard_Boolean& Decroch,
Blend_SurfRstFunction& Func,
//! Calculates a Line of contact edge/edge.
Standard_EXPORT Standard_Boolean ComputeData (Handle(ChFiDS_SurfData)& Data,
- const Handle(ChFiDS_HElSpine)& HGuide,
+ const Handle(ChFiDS_ElSpine)& HGuide,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor2d_HCurve2d)& PC1,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor2d_Curve2d)& PC1,
const Handle(Adaptor3d_TopolTool)& I1,
Standard_Boolean& Decroch1,
- const Handle(Adaptor3d_HSurface)& S2,
- const Handle(Adaptor2d_HCurve2d)& PC2,
+ const Handle(Adaptor3d_Surface)& S2,
+ const Handle(Adaptor2d_Curve2d)& PC2,
const Handle(Adaptor3d_TopolTool)& I2,
Standard_Boolean& Decroch2,
Blend_RstRstFunction& Func,
Standard_EXPORT Standard_Boolean CompleteData (Handle(ChFiDS_SurfData)& Data,
Blend_Function& Func,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor3d_Surface)& S2,
const TopAbs_Orientation Or1,
const Standard_Boolean Gd1,
const Standard_Boolean Gd2,
Standard_EXPORT Standard_Boolean CompleteData (Handle(ChFiDS_SurfData)& Data,
Blend_SurfRstFunction& Func,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor3d_Surface)& S2,
const TopAbs_Orientation Or,
const Standard_Boolean Reversed);
Standard_EXPORT Standard_Boolean CompleteData (Handle(ChFiDS_SurfData)& Data,
Blend_RstRstFunction& Func,
Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor3d_Surface)& S2,
const TopAbs_Orientation Or);
Standard_EXPORT Standard_Boolean StoreData (Handle(ChFiDS_SurfData)& Data,
const AppBlend_Approx& Approx,
const Handle(BRepBlend_Line)& Lin,
- const Handle(Adaptor3d_HSurface)& S1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S1,
+ const Handle(Adaptor3d_Surface)& S2,
const TopAbs_Orientation Or1,
const Standard_Boolean Gd1,
const Standard_Boolean Gd2,
Standard_EXPORT Standard_Boolean CompleteData (Handle(ChFiDS_SurfData)& Data,
const Handle(Geom_Surface)& Surfcoin,
- const Handle(Adaptor3d_HSurface)& S1,
+ const Handle(Adaptor3d_Surface)& S1,
const Handle(Geom2d_Curve)& PC1,
- const Handle(Adaptor3d_HSurface)& S2,
+ const Handle(Adaptor3d_Surface)& S2,
const Handle(Geom2d_Curve)& PC2,
const TopAbs_Orientation Or,
const Standard_Boolean On1,
const TopoDS_Edge& E1,
const TopoDS_Vertex& V) const;
- Standard_EXPORT void PerformSetOfSurfOnElSpine (const Handle(ChFiDS_HElSpine)& ES,
+ Standard_EXPORT void PerformSetOfSurfOnElSpine (const Handle(ChFiDS_ElSpine)& ES,
Handle(ChFiDS_Stripe)& St,
Handle(BRepTopAdaptor_TopolTool)& It1,
Handle(BRepTopAdaptor_TopolTool)& It2,
Standard_EXPORT Standard_Boolean MoreSurfdata (const Standard_Integer Index) const;
Standard_EXPORT Standard_Boolean StartSol (const Handle(ChFiDS_Spine)& Spine,
- Handle(BRepAdaptor_HSurface)& HS,
+ Handle(BRepAdaptor_Surface)& HS,
gp_Pnt2d& P,
- Handle(BRepAdaptor_HCurve2d)& HC,
+ Handle(BRepAdaptor_Curve2d)& HC,
Standard_Real& W,
const Handle(ChFiDS_SurfData)& SD,
const Standard_Boolean isFirst,
const Standard_Integer OnS,
- Handle(BRepAdaptor_HSurface)& HSref,
- Handle(BRepAdaptor_HCurve2d)& HCref,
+ Handle(BRepAdaptor_Surface)& HSref,
+ Handle(BRepAdaptor_Curve2d)& HCref,
Standard_Boolean& RecP,
Standard_Boolean& RecS,
Standard_Boolean& RecRst,
Standard_Boolean& C1Obst,
- Handle(BRepAdaptor_HSurface)& HSbis,
+ Handle(BRepAdaptor_Surface)& HSbis,
gp_Pnt2d& Pbis,
const Standard_Boolean Decroch,
const TopoDS_Vertex& Vref) const;
Standard_EXPORT void StartSol (const Handle(ChFiDS_Stripe)& S,
- const Handle(ChFiDS_HElSpine)& HGuide,
- Handle(BRepAdaptor_HSurface)& HS1,
- Handle(BRepAdaptor_HSurface)& HS2,
+ const Handle(ChFiDS_ElSpine)& HGuide,
+ Handle(BRepAdaptor_Surface)& HS1,
+ Handle(BRepAdaptor_Surface)& HS2,
Handle(BRepTopAdaptor_TopolTool)& I1,
Handle(BRepTopAdaptor_TopolTool)& I2,
gp_Pnt2d& P1,
Standard_EXPORT void ConexFaces (const Handle(ChFiDS_Spine)& Sp,
const Standard_Integer IEdge,
- Handle(BRepAdaptor_HSurface)& HS1,
- Handle(BRepAdaptor_HSurface)& HS2) const;
+ Handle(BRepAdaptor_Surface)& HS1,
+ Handle(BRepAdaptor_Surface)& HS2) const;
TopoDS_Shape myShape;