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
[legend]
Collaboration diagram for GEOMAlgo_Clsf:
Collaboration graph
[legend]

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
Standard_Boolean 
CanBeON (const Handle(Geom_Curve)&aCT) const
virtual Standard_EXPORT
Standard_Boolean 
CanBeON (const Handle(Geom_Surface)&aST) const
 DEFINE_STANDARD_RTTI (GEOMAlgo_Clsf)
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
 DEFINE_STANDARD_RTTI (GEOMAlgo_HAlgo)

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_HAlgo()
{
  myState=TopAbs_UNKNOWN;
  myPnt.SetCoord(99.,99.,99.);
  myTolerance=0.0001;
}
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.

{
  myPnt=aP;
}
void GEOMAlgo_Clsf::SetTolerance ( const Standard_Real  aT)

Definition at line 56 of file GEOMAlgo_Clsf.cxx.

{
  myTolerance=aT;
}
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: