Back to index

salome-geom  6.5.0
Public Member Functions | Protected Member Functions | Protected Attributes
GEOMAlgo_Clsf Class Reference

#include <GEOMAlgo_Clsf.hxx>

Inheritance diagram for GEOMAlgo_Clsf:
Inheritance graph
Collaboration diagram for GEOMAlgo_Clsf:
Collaboration graph

List of all members.

Public Member Functions

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
CanBeON (const Handle(Geom_Curve)&aCT) const
virtual Standard_EXPORT
CanBeON (const Handle(Geom_Surface)&aST) const
virtual Standard_EXPORT void Perform ()=0
virtual Standard_EXPORT void CheckData ()
virtual Standard_EXPORT void CheckResult ()
Standard_EXPORT Standard_Integer ErrorStatus () const
Standard_EXPORT Standard_Integer WarningStatus () const

Protected Member Functions

Standard_EXPORT GEOMAlgo_Clsf ()
virtual Standard_EXPORT ~GEOMAlgo_Clsf ()

Protected Attributes

TopAbs_State myState
gp_Pnt myPnt
Standard_Real myTolerance
Standard_Integer myErrorStatus
Standard_Integer myWarningStatus

Detailed Description

Definition at line 50 of file GEOMAlgo_Clsf.hxx.

Constructor & Destructor Documentation

Definition at line 37 of file GEOMAlgo_Clsf.cxx.

GEOMAlgo_Clsf::~GEOMAlgo_Clsf ( ) [protected, virtual]

Definition at line 49 of file GEOMAlgo_Clsf.cxx.


Member Function Documentation

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

Reimplemented in GEOMAlgo_ClsfBox, and GEOMAlgo_ClsfSurf.

Definition at line 96 of file GEOMAlgo_Clsf.cxx.

  return Standard_True;
Standard_Boolean GEOMAlgo_Clsf::CanBeON ( const Handle(Geom_Surface)&  aST) const [virtual]

Reimplemented in GEOMAlgo_ClsfBox, and GEOMAlgo_ClsfSurf.

Definition at line 104 of file GEOMAlgo_Clsf.cxx.

  return Standard_True;
void GEOMAlgo_HAlgo::CheckData ( ) [virtual, inherited]

Reimplemented in GEOMAlgo_ClsfBox, GEOMAlgo_ClsfSurf, and GEOMAlgo_ClsfSolid.

Definition at line 53 of file GEOMAlgo_HAlgo.cxx.

void GEOMAlgo_HAlgo::CheckResult ( ) [virtual, inherited]

Definition at line 61 of file GEOMAlgo_HAlgo.cxx.

Standard_Integer GEOMAlgo_HAlgo::ErrorStatus ( ) const [inherited]

Definition at line 69 of file GEOMAlgo_HAlgo.cxx.

  return myErrorStatus;
virtual Standard_EXPORT void GEOMAlgo_HAlgo::Perform ( ) [pure virtual, inherited]
const gp_Pnt & GEOMAlgo_Clsf::Pnt ( ) const

Definition at line 80 of file GEOMAlgo_Clsf.cxx.

  return myPnt;
void GEOMAlgo_Clsf::SetPnt ( const gp_Pnt &  aP)

Definition at line 72 of file GEOMAlgo_Clsf.cxx.

void GEOMAlgo_Clsf::SetTolerance ( const Standard_Real  aT)

Definition at line 56 of file GEOMAlgo_Clsf.cxx.

TopAbs_State GEOMAlgo_Clsf::State ( ) const

Definition at line 88 of file GEOMAlgo_Clsf.cxx.

  return myState;
Standard_Real GEOMAlgo_Clsf::Tolerance ( ) const

Definition at line 64 of file GEOMAlgo_Clsf.cxx.

  return myTolerance;
Standard_Integer GEOMAlgo_HAlgo::WarningStatus ( ) const [inherited]

Definition at line 77 of file GEOMAlgo_HAlgo.cxx.

  return myWarningStatus;

Member Data Documentation

Standard_Integer GEOMAlgo_HAlgo::myErrorStatus [protected, inherited]

Definition at line 71 of file GEOMAlgo_HAlgo.hxx.

gp_Pnt GEOMAlgo_Clsf::myPnt [protected]

Definition at line 84 of file GEOMAlgo_Clsf.hxx.

TopAbs_State GEOMAlgo_Clsf::myState [protected]

Definition at line 83 of file GEOMAlgo_Clsf.hxx.

Standard_Real GEOMAlgo_Clsf::myTolerance [protected]

Definition at line 85 of file GEOMAlgo_Clsf.hxx.

Standard_Integer GEOMAlgo_HAlgo::myWarningStatus [protected, inherited]

Definition at line 72 of file GEOMAlgo_HAlgo.hxx.

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