Open CASCADE Technology 7.8.0
|
The AreaBuilder algorithm is used to reconstruct complex topological objects as Faces or Solids. More...
#include <TopOpeBRepBuild_AreaBuilder.hxx>
Protected Member Functions | |
TopAbs_State | CompareLoopWithListOfLoop (TopOpeBRepBuild_LoopClassifier &LC, const Handle< TopOpeBRepBuild_Loop > &L, const TopOpeBRepBuild_ListOfLoop &LOL, const TopOpeBRepBuild_LoopEnum le) const |
void | Atomize (TopAbs_State &state, const TopAbs_State newstate) const |
The AreaBuilder algorithm is used to reconstruct complex topological objects as Faces or Solids.
TopOpeBRepBuild_AreaBuilder::TopOpeBRepBuild_AreaBuilder | ( | ) |
TopOpeBRepBuild_AreaBuilder::TopOpeBRepBuild_AreaBuilder | ( | TopOpeBRepBuild_LoopSet & | LS, |
TopOpeBRepBuild_LoopClassifier & | LC, | ||
const Standard_Boolean | ForceClass = Standard_False |
||
) |
Creates a AreaBuilder to build the areas on the shapes described by <LS> using the classifier <LC>.
|
virtual |
|
virtual |
Reimplemented in TopOpeBRepBuild_Area1dBuilder.
|
virtual |
Reimplemented in TopOpeBRepBuild_Area1dBuilder.
|
protected |
|
protected |
Standard_Integer TopOpeBRepBuild_AreaBuilder::InitArea | ( | ) |
Initialize iteration on areas.
|
virtual |
Sets a AreaBuilder to find the areas on the shapes described by <LS> using the classifier <LC>.
Reimplemented in TopOpeBRepBuild_Area1dBuilder, TopOpeBRepBuild_Area2dBuilder, and TopOpeBRepBuild_Area3dBuilder.
Standard_Integer TopOpeBRepBuild_AreaBuilder::InitLoop | ( | ) |
Initialize iteration on loops of current Area.
const Handle< TopOpeBRepBuild_Loop > & TopOpeBRepBuild_AreaBuilder::Loop | ( | ) | const |
Returns the current Loop in the current area.
Standard_Boolean TopOpeBRepBuild_AreaBuilder::MoreArea | ( | ) | const |
Standard_Boolean TopOpeBRepBuild_AreaBuilder::MoreLoop | ( | ) | const |
void TopOpeBRepBuild_AreaBuilder::NextArea | ( | ) |
void TopOpeBRepBuild_AreaBuilder::NextLoop | ( | ) |
|
virtual |
Reimplemented in TopOpeBRepBuild_Area1dBuilder.
|
protected |
|
protected |
|
protected |
|
protected |