GEOMAlgo_ClsfBox Class Reference

#include <GEOMAlgo_ClsfBox.hxx>

Inheritance diagram for GEOMAlgo_ClsfBox:

Inheritance graph

Public Member Functions

Standard_EXPORT 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
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 void CheckResult ()
Standard_EXPORT Standard_Integer ErrorStatus () const
Standard_EXPORT Standard_Integer WarningStatus () const

Protected Attributes

TopoDS_Shape myBox
GeomAdaptor_Surface myGAS [6]
TopAbs_State myState
gp_Pnt myPnt
Standard_Real myTolerance
Standard_Integer myErrorStatus
Standard_Integer myWarningStatus

Constructor & Destructor Documentation

GEOMAlgo_ClsfBox::GEOMAlgo_ClsfBox  ) 
 

GEOMAlgo_ClsfBox::~GEOMAlgo_ClsfBox  )  [virtual]
 


Member Function Documentation

void GEOMAlgo_ClsfBox::SetBox const TopoDS_Shape &  aS  ) 
 

const TopoDS_Shape & GEOMAlgo_ClsfBox::Box  )  const
 

void GEOMAlgo_ClsfBox::Perform  )  [virtual]
 

Implements GEOMAlgo_HAlgo.

void GEOMAlgo_ClsfBox::CheckData  )  [virtual]
 

Reimplemented from GEOMAlgo_HAlgo.

Standard_Boolean GEOMAlgo_ClsfBox::CanBeON const Handle(Geom_Curve)&  aC  )  const [virtual]
 

Reimplemented from GEOMAlgo_Clsf.

Standard_Boolean GEOMAlgo_ClsfBox::CanBeON const Handle(Geom_Surface)&  aST  )  const [virtual]
 

Reimplemented from GEOMAlgo_Clsf.

Standard_EXPORT const GEOMAlgo_ClsfBox.Handle Standard_Type   )  const
 

Reimplemented from GEOMAlgo_Clsf.

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

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

void GEOMAlgo_Clsf::SetTolerance const Standard_Real  aT  )  [inherited]
 

Standard_Real GEOMAlgo_Clsf::Tolerance  )  const [inherited]
 

TopAbs_State GEOMAlgo_Clsf::State  )  const [inherited]
 

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_ClsfBox.myBox [protected]
 

GeomAdaptor_Surface GEOMAlgo_ClsfBox.myGAS[6] [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]