Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMAlgo_ShapeAlgo Class Reference

#include <GEOMAlgo_ShapeAlgo.hxx>

Inheritance diagram for GEOMAlgo_ShapeAlgo:
Inheritance graph

Public Member Functions

Standard_EXPORT void SetContext (const Handle(BOPInt_Context)&theContext)
 Sets cashed geometrical tools
More...
 
Standard_EXPORT const Handle (BOPInt_Context)&Context() const
 Returns cashed geometrical tools
More...
 
Standard_EXPORT void SetShape (const TopoDS_Shape &aS)
 
Standard_EXPORT void SetTolerance (const Standard_Real aT)
 
Standard_EXPORT const
TopoDS_Shape & 
Shape () const
 
Standard_EXPORT Standard_Real Tolerance () const
 
Standard_EXPORT const
TopoDS_Shape & 
Result () const
 
virtual Standard_EXPORT void Perform ()
 
- Public Member Functions inherited from GEOMAlgo_Algo
Standard_EXPORT Standard_Integer ErrorStatus () const
 
Standard_EXPORT Standard_Integer WarningStatus () const
 
Standard_EXPORT void ComputeInternalShapes (const Standard_Boolean theFlag)
 Allows to omit of creation of internal shapes (manifold topology). More...
 

Protected Member Functions

Standard_EXPORT GEOMAlgo_ShapeAlgo ()
 
virtual Standard_EXPORT ~GEOMAlgo_ShapeAlgo ()
 
 Handle (BOPInt_Context) myContext
 
- Protected Member Functions inherited from GEOMAlgo_Algo
Standard_EXPORT GEOMAlgo_Algo ()
 
virtual Standard_EXPORT ~GEOMAlgo_Algo ()
 
virtual Standard_EXPORT void CheckData ()
 
virtual Standard_EXPORT void CheckResult ()
 

Protected Attributes

TopoDS_Shape myShape
 
Standard_Real myTolerance
 
TopoDS_Shape myResult
 
- Protected Attributes inherited from GEOMAlgo_Algo
Standard_Integer myErrorStatus
 
Standard_Integer myWarningStatus
 
Standard_Boolean myComputeInternalShapes
 

Constructor & Destructor Documentation

GEOMAlgo_ShapeAlgo::GEOMAlgo_ShapeAlgo ( )
protected

References myTolerance.

GEOMAlgo_ShapeAlgo::~GEOMAlgo_ShapeAlgo ( )
protectedvirtual

Member Function Documentation

Standard_EXPORT const GEOMAlgo_ShapeAlgo::Handle ( BOPInt_Context  ) const
GEOMAlgo_ShapeAlgo::Handle ( BOPInt_Context  )
protected
void GEOMAlgo_ShapeAlgo::Perform ( )
virtual
const TopoDS_Shape & GEOMAlgo_ShapeAlgo::Result ( ) const

References myResult.

void GEOMAlgo_ShapeAlgo::SetContext ( const Handle(BOPInt_Context)&  theContext)
Standard_EXPORT void GEOMAlgo_ShapeAlgo::SetShape ( const TopoDS_Shape &  aS)
void GEOMAlgo_ShapeAlgo::SetTolerance ( const Standard_Real  aT)

References myTolerance.

const TopoDS_Shape & GEOMAlgo_ShapeAlgo::Shape ( ) const

References myShape.

Standard_Real GEOMAlgo_ShapeAlgo::Tolerance ( ) const

References myTolerance.

Member Data Documentation

TopoDS_Shape GEOMAlgo_ShapeAlgo::myResult
protected
TopoDS_Shape GEOMAlgo_ShapeAlgo::myShape
protected
Standard_Real GEOMAlgo_ShapeAlgo::myTolerance
protected

The documentation for this class was generated from the following files: