Open CASCADE Technology  6.9.0
Public Member Functions | Protected Attributes

BOPTools_EdgeSet Class Reference

#include <BOPTools_EdgeSet.hxx>

Public Member Functions

 BOPTools_EdgeSet ()
virtual ~BOPTools_EdgeSet ()
 BOPTools_EdgeSet (const BOPCol_BaseAllocator &theAllocator)
void SetShape (const TopoDS_Shape &theS)
const TopoDS_ShapeShape () const
void AddEdge (const TopoDS_Edge &theEdge)
void AddEdges (const BOPCol_ListOfShape &theLS)
void AddEdges (const TopoDS_Shape &theFace)
void Clear ()
void Get (BOPCol_ListOfShape &theLS) const
Standard_Boolean Contains (const BOPTools_EdgeSet &theSet) const

Protected Attributes

TopoDS_Shape myShape
BOPCol_MapOfShape myMap
BOPCol_ListOfShape myEdges

Constructor & Destructor Documentation

BOPTools_EdgeSet::BOPTools_EdgeSet ( )
virtual BOPTools_EdgeSet::~BOPTools_EdgeSet ( )
BOPTools_EdgeSet::BOPTools_EdgeSet ( const BOPCol_BaseAllocator theAllocator)

Member Function Documentation

void BOPTools_EdgeSet::AddEdge ( const TopoDS_Edge theEdge)
void BOPTools_EdgeSet::AddEdges ( const BOPCol_ListOfShape theLS)
void BOPTools_EdgeSet::AddEdges ( const TopoDS_Shape theFace)
void BOPTools_EdgeSet::Clear ( )
Standard_Boolean BOPTools_EdgeSet::Contains ( const BOPTools_EdgeSet theSet) const
void BOPTools_EdgeSet::Get ( BOPCol_ListOfShape theLS) const
void BOPTools_EdgeSet::SetShape ( const TopoDS_Shape theS)
const TopoDS_Shape& BOPTools_EdgeSet::Shape ( ) const

Field Documentation

BOPCol_ListOfShape BOPTools_EdgeSet::myEdges
BOPCol_MapOfShape BOPTools_EdgeSet::myMap
TopoDS_Shape BOPTools_EdgeSet::myShape

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