Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
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>

Inheritance diagram for BOP_Loop:
Inheritance graph
[legend]

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_ShapeShape () const
 Returns Shape from which the object was created
Valid only when IsShape() is TRUE


const BOP_BlockIteratorBlockIterator () const

Protected Attributes

Standard_Boolean myIsShape
TopoDS_Shape myShape
BOP_BlockIterator myBlockIterator

Constructor & Destructor Documentation


Member Function Documentation

virtual Standard_Boolean BOP_Loop::IsShape ( ) const [virtual]
virtual const TopoDS_Shape& BOP_Loop::Shape ( ) const [virtual]

Field Documentation


The documentation for this class was generated from the following file: