Version: 6.3.1
Public Member Functions | Protected Attributes

GEOMAlgo_ClsfSolid Class Reference

#include <GEOMAlgo_ClsfSolid.hxx>

Inheritance diagram for GEOMAlgo_ClsfSolid:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMAlgo_ClsfSolid ()
virtual Standard_EXPORT ~GEOMAlgo_ClsfSolid ()
Standard_EXPORT void SetShape (const TopoDS_Shape &aS)
Standard_EXPORT const
TopoDS_Shape & 
Shape () const
virtual Standard_EXPORT void Perform ()
virtual Standard_EXPORT void CheckData ()
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const
Standard_EXPORT void SetPnt (const gp_Pnt &aP)
Standard_EXPORT const gp_Pnt & Pnt () const
Standard_EXPORT void SetTolerance (const Standard_Real aT)
Standard_EXPORT Standard_Real Tolerance () const
Standard_EXPORT TopAbs_State State () const
virtual Standard_EXPORT
Standard_Boolean 
CanBeON (const Handle(Geom_Curve)&aCT) const
virtual Standard_EXPORT
Standard_Boolean 
CanBeON (const Handle(Geom_Surface)&aST) const
virtual Standard_EXPORT void CheckResult ()
Standard_EXPORT Standard_Integer ErrorStatus () const
Standard_EXPORT Standard_Integer WarningStatus () const

Protected Attributes

TopoDS_Shape myShape
Standard_Address myPClsf
TopAbs_State myState
gp_Pnt myPnt
Standard_Real myTolerance
Standard_Integer myErrorStatus
Standard_Integer myWarningStatus

Constructor & Destructor Documentation

GEOMAlgo_ClsfSolid::GEOMAlgo_ClsfSolid ( )

References myPClsf.

GEOMAlgo_ClsfSolid::~GEOMAlgo_ClsfSolid ( ) [virtual]

References myPClsf.


Member Function Documentation

void GEOMAlgo_ClsfSolid::SetShape ( const TopoDS_Shape &  aS)

References myShape.

const TopoDS_Shape & GEOMAlgo_ClsfSolid::Shape ( ) const

References myShape.

void GEOMAlgo_ClsfSolid::Perform ( ) [virtual]
void GEOMAlgo_ClsfSolid::CheckData ( ) [virtual]

Reimplemented from GEOMAlgo_HAlgo.

References GEOMAlgo_HAlgo.myErrorStatus, myPClsf, and myShape.

Standard_EXPORT const GEOMAlgo_ClsfSolid.Handle ( Standard_Type  ) const

Reimplemented from GEOMAlgo_Clsf.

void GEOMAlgo_Clsf::SetPnt ( const gp_Pnt &  aP) [inherited]

References GEOMAlgo_Clsf.myPnt.

const gp_Pnt & GEOMAlgo_Clsf::Pnt ( ) const [inherited]

References GEOMAlgo_Clsf.myPnt.

void GEOMAlgo_Clsf::SetTolerance ( const Standard_Real  aT) [inherited]
Standard_Real GEOMAlgo_Clsf::Tolerance ( ) const [inherited]
TopAbs_State GEOMAlgo_Clsf::State ( ) const [inherited]

References GEOMAlgo_Clsf.myState.

Standard_Boolean GEOMAlgo_Clsf::CanBeON ( const Handle(Geom_Curve)&  aCT) const [virtual, inherited]

Reimplemented in GEOMAlgo_ClsfBox, and GEOMAlgo_ClsfSurf.

Standard_Boolean GEOMAlgo_Clsf::CanBeON ( const Handle(Geom_Surface)&  aST) const [virtual, inherited]

Reimplemented in GEOMAlgo_ClsfBox, and GEOMAlgo_ClsfSurf.

void GEOMAlgo_HAlgo::CheckResult ( ) [virtual, inherited]
Standard_Integer GEOMAlgo_HAlgo::ErrorStatus ( ) const [inherited]
Standard_Integer GEOMAlgo_HAlgo::WarningStatus ( ) const [inherited]

Field Documentation

TopoDS_Shape GEOMAlgo_ClsfSolid.myShape [protected]
Standard_Address GEOMAlgo_ClsfSolid.myPClsf [protected]
TopAbs_State GEOMAlgo_Clsf.myState [protected, inherited]
gp_Pnt GEOMAlgo_Clsf.myPnt [protected, inherited]
Standard_Real GEOMAlgo_Clsf.myTolerance [protected, inherited]
Standard_Integer GEOMAlgo_HAlgo.myErrorStatus [protected, inherited]
Standard_Integer GEOMAlgo_HAlgo.myWarningStatus [protected, inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS