Open CASCADE Technology
6.5.4
|
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 | |
BOP_Loop (const TopoDS_Shape &S) | |
Creates the object using the shape S; | |
BOP_Loop (const BOP_BlockIterator &BI) | |
Creates the object using the BlockIterator BI; | |
virtual Standard_Boolean | IsShape () const |
Returns TRUE if the object was created using shape | |
virtual const TopoDS_Shape & | Shape () const |
Returns Shape from which the object was created Valid only when IsShape() is TRUE | |
const BOP_BlockIterator & | BlockIterator () const |
Protected Attributes | |
Standard_Boolean | myIsShape |
TopoDS_Shape | myShape |
BOP_BlockIterator | myBlockIterator |
BOP_Loop::BOP_Loop | ( | const TopoDS_Shape & | S | ) |
BOP_Loop::BOP_Loop | ( | const BOP_BlockIterator & | BI | ) |
const BOP_BlockIterator& BOP_Loop::BlockIterator | ( | ) | const |
virtual Standard_Boolean BOP_Loop::IsShape | ( | ) | const [virtual] |
virtual const TopoDS_Shape& BOP_Loop::Shape | ( | ) | const [virtual] |
BOP_BlockIterator BOP_Loop::myBlockIterator [protected] |
Standard_Boolean BOP_Loop::myIsShape [protected] |
TopoDS_Shape BOP_Loop::myShape [protected] |