Open CASCADE Technology 6.6.0
|
#include <BOPAlgo_WireSplitter.hxx>
Public Member Functions | |
BOPAlgo_WireSplitter () | |
virtual | ~BOPAlgo_WireSplitter () |
BOPAlgo_WireSplitter (const BOPCol_BaseAllocator &theAllocator) | |
void | SetWES (const BOPAlgo_WireEdgeSet &theWES) |
BOPAlgo_WireEdgeSet & | WES () |
virtual void | Perform () |
Static Public Member Functions | |
static void | MakeWire (BOPCol_ListOfShape &theLE, TopoDS_Wire &theW) |
Protected Member Functions | |
virtual void | CheckData () |
void | MakeConnexityBlocks () |
void | MakeWires () |
void | SplitBlock (BOPTools_ConnexityBlock &theCB) |
Protected Attributes | |
BOPAlgo_PWireEdgeSet | myWES |
BOPTools_ListOfConnexityBlock | myLCB |
BOPAlgo_WireSplitter::BOPAlgo_WireSplitter | ( | ) |
virtual BOPAlgo_WireSplitter::~BOPAlgo_WireSplitter | ( | ) | [virtual] |
BOPAlgo_WireSplitter::BOPAlgo_WireSplitter | ( | const BOPCol_BaseAllocator & | theAllocator | ) |
virtual void BOPAlgo_WireSplitter::CheckData | ( | ) | [protected, virtual] |
Reimplemented from BOPAlgo_Algo.
void BOPAlgo_WireSplitter::MakeConnexityBlocks | ( | ) | [protected] |
static void BOPAlgo_WireSplitter::MakeWire | ( | BOPCol_ListOfShape & | theLE, |
TopoDS_Wire & | theW | ||
) | [static] |
void BOPAlgo_WireSplitter::MakeWires | ( | ) | [protected] |
virtual void BOPAlgo_WireSplitter::Perform | ( | ) | [virtual] |
Implements BOPAlgo_Algo.
void BOPAlgo_WireSplitter::SetWES | ( | const BOPAlgo_WireEdgeSet & | theWES | ) |
void BOPAlgo_WireSplitter::SplitBlock | ( | BOPTools_ConnexityBlock & | theCB | ) | [protected] |
BOPAlgo_WireEdgeSet& BOPAlgo_WireSplitter::WES | ( | ) |
BOPAlgo_PWireEdgeSet BOPAlgo_WireSplitter::myWES [protected] |