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

ModelingAlgorithms
TKBO
BOP


BOP_Loop Class Reference

A Loop is an existing shape (Shell,Wire) or a set
of shapes (Faces,Edges) which are connex.
a set of connex shape is represented by a BlockIterator
.

#include <BOP_Loop.hxx>


Public Member Functions

Standard_EXPORT BOP_Loop (const TopoDS_Shape &S)
 Creates the object using the shape S;
.
Standard_EXPORT BOP_Loop (const BOP_BlockIterator &BI)
 Creates the object using the BlockIterator BI;
.
virtual Standard_EXPORT Standard_Boolean IsShape () const
 Returns TRUE if the object was created using shape
.
virtual Standard_EXPORT const
TopoDS_Shape & 
Shape () const
 Returns Shape from which the object was created
Valid only when IsShape() is TRUE
.
Standard_EXPORT const BOP_BlockIteratorBlockIterator () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Attributes

Standard_Boolean myIsShape
TopoDS_Shape myShape
BOP_BlockIterator myBlockIterator


Constructor & Destructor Documentation

Standard_EXPORT BOP_Loop::BOP_Loop const TopoDS_Shape &  S  ) 
 

Standard_EXPORT BOP_Loop::BOP_Loop const BOP_BlockIterator BI  ) 
 


Member Function Documentation

Standard_EXPORT const BOP_BlockIterator& BOP_Loop::BlockIterator  )  const
 

Standard_EXPORT const BOP_Loop::Handle Standard_Type   )  const
 

virtual Standard_EXPORT Standard_Boolean BOP_Loop::IsShape  )  const [virtual]
 

virtual Standard_EXPORT const TopoDS_Shape& BOP_Loop::Shape  )  const [virtual]
 


Field Documentation

BOP_BlockIterator BOP_Loop::myBlockIterator [protected]
 

Standard_Boolean BOP_Loop::myIsShape [protected]
 

TopoDS_Shape BOP_Loop::myShape [protected]
 


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