Open CASCADE Technology  7.4.0
Public Member Functions | Protected Attributes

BOPAlgo_WireEdgeSet Class Reference

#include <BOPAlgo_WireEdgeSet.hxx>

Public Member Functions

 BOPAlgo_WireEdgeSet ()
 
virtual ~BOPAlgo_WireEdgeSet ()
 
 BOPAlgo_WireEdgeSet (const Handle< NCollection_BaseAllocator > &theAllocator)
 
void Clear ()
 
void SetFace (const TopoDS_Face &aF)
 
const TopoDS_FaceFace () const
 
void AddStartElement (const TopoDS_Shape &sS)
 
const TopTools_ListOfShapeStartElements () const
 
void AddShape (const TopoDS_Shape &sS)
 
const TopTools_ListOfShapeShapes () const
 

Protected Attributes

TopoDS_Face myFace
 
TopTools_ListOfShape myStartShapes
 
TopTools_ListOfShape myShapes
 

Constructor & Destructor Documentation

◆ BOPAlgo_WireEdgeSet() [1/2]

BOPAlgo_WireEdgeSet::BOPAlgo_WireEdgeSet ( )

◆ ~BOPAlgo_WireEdgeSet()

virtual BOPAlgo_WireEdgeSet::~BOPAlgo_WireEdgeSet ( )
virtual

◆ BOPAlgo_WireEdgeSet() [2/2]

BOPAlgo_WireEdgeSet::BOPAlgo_WireEdgeSet ( const Handle< NCollection_BaseAllocator > &  theAllocator)

Member Function Documentation

◆ AddShape()

void BOPAlgo_WireEdgeSet::AddShape ( const TopoDS_Shape sS)

◆ AddStartElement()

void BOPAlgo_WireEdgeSet::AddStartElement ( const TopoDS_Shape sS)

◆ Clear()

void BOPAlgo_WireEdgeSet::Clear ( )

◆ Face()

const TopoDS_Face& BOPAlgo_WireEdgeSet::Face ( ) const

◆ SetFace()

void BOPAlgo_WireEdgeSet::SetFace ( const TopoDS_Face aF)

◆ Shapes()

const TopTools_ListOfShape& BOPAlgo_WireEdgeSet::Shapes ( ) const

◆ StartElements()

const TopTools_ListOfShape& BOPAlgo_WireEdgeSet::StartElements ( ) const

Field Documentation

◆ myFace

TopoDS_Face BOPAlgo_WireEdgeSet::myFace
protected

◆ myShapes

TopTools_ListOfShape BOPAlgo_WireEdgeSet::myShapes
protected

◆ myStartShapes

TopTools_ListOfShape BOPAlgo_WireEdgeSet::myStartShapes
protected

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