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 ( )
virtual
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
protected
BOPCol_MapOfShape BOPTools_EdgeSet::myMap
protected
TopoDS_Shape BOPTools_EdgeSet::myShape
protected

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