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

Go to the source code of this file.

Functions

DEFINE_STANDARD_HANDLE(GEOMAlgo_ClsfBox,
GEOMAlgo_Clsf) class
GEOMAlgo_ClsfBox virtual
Standard_EXPORT 
~GEOMAlgo_ClsfBox ()
 
Standard_EXPORT void SetBox (const TopoDS_Shape &aS)
 
Standard_EXPORT const
TopoDS_Shape & 
Box () const
 
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_ClsfBox,
GEOMAlgo_Clsf) protected
GeomAdaptor_Surface 
myGAS [6]
 

Function Documentation

const TopoDS_Shape & GEOMAlgo_ClsfBox::Box ( ) const
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
virtual Standard_EXPORT void Perform ( )
virtual
Standard_EXPORT void SetBox ( const TopoDS_Shape &  aS)
GEOMAlgo_ClsfBox::~GEOMAlgo_ClsfBox ( )
virtual

Variable Documentation

OCCT_DEFINE_STANDARD_RTTIEXT (GEOMAlgo_ClsfBox,GEOMAlgo_Clsf) protected GeomAdaptor_Surface myGAS[6]