Open CASCADE Technology  7.2.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() [1/2]

BOPTools_EdgeSet::BOPTools_EdgeSet ( )

◆ ~BOPTools_EdgeSet()

virtual BOPTools_EdgeSet::~BOPTools_EdgeSet ( )
virtual

◆ BOPTools_EdgeSet() [2/2]

BOPTools_EdgeSet::BOPTools_EdgeSet ( const BOPCol_BaseAllocator theAllocator)

Member Function Documentation

◆ AddEdge()

void BOPTools_EdgeSet::AddEdge ( const TopoDS_Edge theEdge)

◆ AddEdges() [1/2]

void BOPTools_EdgeSet::AddEdges ( const BOPCol_ListOfShape theLS)

◆ AddEdges() [2/2]

void BOPTools_EdgeSet::AddEdges ( const TopoDS_Shape theFace)

◆ Clear()

void BOPTools_EdgeSet::Clear ( )

◆ Contains()

Standard_Boolean BOPTools_EdgeSet::Contains ( const BOPTools_EdgeSet theSet) const

◆ Get()

void BOPTools_EdgeSet::Get ( BOPCol_ListOfShape theLS) const

◆ SetShape()

void BOPTools_EdgeSet::SetShape ( const TopoDS_Shape theS)

◆ Shape()

const TopoDS_Shape& BOPTools_EdgeSet::Shape ( ) const

Field Documentation

◆ myEdges

BOPCol_ListOfShape BOPTools_EdgeSet::myEdges
protected

◆ myMap

BOPCol_MapOfShape BOPTools_EdgeSet::myMap
protected

◆ myShape

TopoDS_Shape BOPTools_EdgeSet::myShape
protected

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