28 #ifndef _GEOMAlgo_ClsfSurf_HeaderFile
29 #define _GEOMAlgo_ClsfSurf_HeaderFile
31 #include <Standard.hxx>
32 #include <Standard_DefineHandle.hxx>
33 #include <GeomAdaptor_Surface.hxx>
35 #include <Standard_Boolean.hxx>
36 #include <Geom_Surface.hxx>
37 #include <Geom_Curve.hxx>
45 class GEOMAlgo_ClsfSurf :
public GEOMAlgo_Clsf
52 virtual ~GEOMAlgo_ClsfSurf();
55 void SetSurface(
const Handle(Geom_Surface)& aS) ;
58 const Handle(Geom_Surface)& Surface()
const;
61 virtual void Perform() ;
64 virtual void CheckData() ;
67 virtual Standard_Boolean CanBeON(
const Handle(Geom_Curve)& aC)
const;
70 virtual Standard_Boolean CanBeON(
const Handle(Geom_Surface)& aST)
const;
72 DEFINE_STANDARD_RTTIEXT(GEOMAlgo_ClsfSurf,GEOMAlgo_Clsf)
76 GeomAdaptor_Surface myGAS;
Handle(TColStd_HSequenceOfTransient) AdvancedEngine_IOperations
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius,...
Definition: AdvancedEngine_IOperations.cxx:1907
DEFINE_STANDARD_HANDLE(GEOM_Field, GEOM_BaseObject) DEFINE_STANDARD_HANDLE(GEOM_FieldStep