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

ModelingAlgorithms
TKTopAlgo
BRepCheck


BRepCheck_Shell Class Reference

#include <BRepCheck_Shell.hxx>

Inheritance diagram for BRepCheck_Shell:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT BRepCheck_Shell (const TopoDS_Shell &S)
Standard_EXPORT void InContext (const TopoDS_Shape &ContextShape)
Standard_EXPORT void Minimum ()
Standard_EXPORT void Blind ()
Standard_EXPORT BRepCheck_Status Closed (const Standard_Boolean Update=Standard_False)
 Checks if the oriented faces of the shell give a
closed shell. If the wire is closed, returns
BRepCheck_NoError.If <update> is set to
Standard_True, registers the status in the list.
.
Standard_EXPORT BRepCheck_Status Orientation (const Standard_Boolean Update=Standard_False)
 Checks if the oriented faces of the shell are
correctly oriented. An internal call is made to
the method Closed. If <update> is set to
Standard_True, registers the status in the list.
.
Standard_EXPORT void SetUnorientable ()
Standard_EXPORT Standard_Boolean IsUnorientable () const
Standard_EXPORT Standard_Integer NbConnectedSet (TopTools_ListOfShape &theSets)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer myNbori
Standard_Boolean myCdone
BRepCheck_Status myCstat
Standard_Boolean myOdone
BRepCheck_Status myOstat
TopTools_IndexedDataMapOfShapeListOfShape myMapEF

Constructor & Destructor Documentation

Standard_EXPORT BRepCheck_Shell::BRepCheck_Shell const TopoDS_Shell &  S  ) 
 


Member Function Documentation

Standard_EXPORT void BRepCheck_Shell::Blind  )  [virtual]
 

Implements BRepCheck_Result.

Standard_EXPORT BRepCheck_Status BRepCheck_Shell::Closed const Standard_Boolean  Update = Standard_False  ) 
 

Standard_EXPORT const BRepCheck_Shell::Handle Standard_Type   )  const
 

Reimplemented from BRepCheck_Result.

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

Implements BRepCheck_Result.

Standard_EXPORT Standard_Boolean BRepCheck_Shell::IsUnorientable  )  const
 

Standard_EXPORT void BRepCheck_Shell::Minimum  )  [virtual]
 

Implements BRepCheck_Result.

Standard_EXPORT Standard_Integer BRepCheck_Shell::NbConnectedSet TopTools_ListOfShape &  theSets  ) 
 

Standard_EXPORT BRepCheck_Status BRepCheck_Shell::Orientation const Standard_Boolean  Update = Standard_False  ) 
 

Standard_EXPORT void BRepCheck_Shell::SetUnorientable  ) 
 


Field Documentation

Standard_Boolean BRepCheck_Shell::myCdone [private]
 

BRepCheck_Status BRepCheck_Shell::myCstat [private]
 

TopTools_IndexedDataMapOfShapeListOfShape BRepCheck_Shell::myMapEF [private]
 

Standard_Integer BRepCheck_Shell::myNbori [private]
 

Standard_Boolean BRepCheck_Shell::myOdone [private]
 

BRepCheck_Status BRepCheck_Shell::myOstat [private]
 


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