Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMAlgo_ClsfSurf.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <GeomAdaptor_Surface.hxx>
#include <GEOMAlgo_Clsf.hxx>
#include <Standard_Boolean.hxx>
#include <Geom_Surface.hxx>
#include <Geom_Curve.hxx>

Go to the source code of this file.

Functions

DEFINE_STANDARD_HANDLE(GEOMAlgo_ClsfSurf,
GEOMAlgo_Clsf) class
GEOMAlgo_ClsfSurf virtual
Standard_EXPORT 
~GEOMAlgo_ClsfSurf ()
 
Standard_EXPORT void SetSurface (const Handle(Geom_Surface)&aS)
 
Standard_EXPORT const Handle (Geom_Surface)&Surface() const
 Creates Geom_CylindricalSurface. More...
 
virtual Standard_EXPORT void Perform ()
 
virtual Standard_EXPORT void CheckData ()
 
virtual Standard_EXPORT
Standard_Boolean 
CanBeON (const Handle(Geom_Curve)&aC) const
 
virtual Standard_EXPORT
Standard_Boolean 
CanBeON (const Handle(Geom_Surface)&aST) const
 

Variables

OCCT_DEFINE_STANDARD_RTTIEXT(GEOMAlgo_ClsfSurf,
GEOMAlgo_Clsf) protected
GeomAdaptor_Surface 
myGAS
 

Function Documentation

virtual Standard_EXPORT Standard_Boolean CanBeON ( const Handle(Geom_Curve)&  aC) const
virtual
virtual Standard_EXPORT Standard_Boolean CanBeON ( const Handle(Geom_Surface)&  aST) const
virtual
virtual Standard_EXPORT void CheckData ( )
virtual
Handle ( Geom_Surface  ) const
Parameters
theAx1- edge defining cylinder axis
theRadius- cylinder radius
Return values
Handle(Geom_Surface)- resulting surface

References NULL, and GEOM::Vertices.

virtual Standard_EXPORT void Perform ( )
virtual
Standard_EXPORT void SetSurface ( const Handle(Geom_Surface)&  aS)
GEOMAlgo_ClsfSurf::~GEOMAlgo_ClsfSurf ( )
virtual

Variable Documentation

OCCT_DEFINE_STANDARD_RTTIEXT (GEOMAlgo_ClsfSurf,GEOMAlgo_Clsf) protected GeomAdaptor_Surface myGAS