OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKTopAlgo
BRepCheck


BRepCheck_Result Class Reference

#include <BRepCheck_Result.hxx>

Inheritance diagram for BRepCheck_Result:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT void Init (const TopoDS_Shape &S)
virtual Standard_EXPORT void InContext (const TopoDS_Shape &ContextShape)=0
virtual Standard_EXPORT void Minimum ()=0
virtual Standard_EXPORT void Blind ()=0
Standard_EXPORT void SetFailStatus (const TopoDS_Shape &S)
const BRepCheck_ListOfStatusStatus () const
Standard_Boolean IsMinimum () const
Standard_Boolean IsBlind () const
Standard_EXPORT const BRepCheck_ListOfStatusStatusOnShape (const TopoDS_Shape &S)
 If not already done, performs the InContext
control and returns the list of status.
.
Standard_EXPORT void InitContextIterator ()
Standard_Boolean MoreShapeInContext () const
const TopoDS_Shape & ContextualShape () const
const BRepCheck_ListOfStatusStatusOnShape () const
Standard_EXPORT void NextShapeInContext ()
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT BRepCheck_Result ()

Protected Attributes

TopoDS_Shape myShape
Standard_Boolean myMin
Standard_Boolean myBlind
BRepCheck_DataMapOfShapeListOfStatus myMap

Private Attributes

BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus myIter

Constructor & Destructor Documentation

Standard_EXPORT BRepCheck_Result::BRepCheck_Result  )  [protected]
 


Member Function Documentation

virtual Standard_EXPORT void BRepCheck_Result::Blind  )  [pure virtual]
 

Implemented in BRepCheck_Edge, BRepCheck_Face, BRepCheck_Shell, BRepCheck_Vertex, and BRepCheck_Wire.

const TopoDS_Shape & BRepCheck_Result::ContextualShape  )  const [inline]
 

Standard_EXPORT const BRepCheck_Result::Handle Standard_Type   )  const
 

Reimplemented in BRepCheck_Edge, BRepCheck_Face, BRepCheck_Shell, BRepCheck_Vertex, and BRepCheck_Wire.

virtual Standard_EXPORT void BRepCheck_Result::InContext const TopoDS_Shape &  ContextShape  )  [pure virtual]
 

Implemented in BRepCheck_Edge, BRepCheck_Face, BRepCheck_Shell, BRepCheck_Vertex, and BRepCheck_Wire.

Standard_EXPORT void BRepCheck_Result::Init const TopoDS_Shape &  S  ) 
 

Standard_EXPORT void BRepCheck_Result::InitContextIterator  ) 
 

Standard_Boolean BRepCheck_Result::IsBlind  )  const [inline]
 

Standard_Boolean BRepCheck_Result::IsMinimum  )  const [inline]
 

virtual Standard_EXPORT void BRepCheck_Result::Minimum  )  [pure virtual]
 

Implemented in BRepCheck_Edge, BRepCheck_Face, BRepCheck_Shell, BRepCheck_Vertex, and BRepCheck_Wire.

Standard_Boolean BRepCheck_Result::MoreShapeInContext  )  const [inline]
 

Standard_EXPORT void BRepCheck_Result::NextShapeInContext  ) 
 

Standard_EXPORT void BRepCheck_Result::SetFailStatus const TopoDS_Shape &  S  ) 
 

const BRepCheck_ListOfStatus & BRepCheck_Result::Status  )  const [inline]
 

const BRepCheck_ListOfStatus & BRepCheck_Result::StatusOnShape  )  const [inline]
 

Standard_EXPORT const BRepCheck_ListOfStatus& BRepCheck_Result::StatusOnShape const TopoDS_Shape &  S  ) 
 


Field Documentation

Standard_Boolean BRepCheck_Result::myBlind [protected]
 

BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus BRepCheck_Result::myIter [private]
 

BRepCheck_DataMapOfShapeListOfStatus BRepCheck_Result::myMap [protected]
 

Standard_Boolean BRepCheck_Result::myMin [protected]
 

TopoDS_Shape BRepCheck_Result::myShape [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:41:08 2008 for OpenCASCADE by  doxygen 1.4.1