#include <HLRBRep_EdgeBuilder.hxx>
◆ HLRBRep_EdgeBuilder()
Creates an EdgeBuilder algorithm. <VList> describes the edge and the interferences. AreaLimits are created from the vertices. Builds(IN) is automatically called.
◆ ~HLRBRep_EdgeBuilder()
| HLRBRep_EdgeBuilder::~HLRBRep_EdgeBuilder |
( |
| ) |
|
|
inline |
◆ AreaEdgeState()
Returns the edge state of the current area.
◆ AreaState()
Returns the state of the current area.
◆ Builds()
Reinitialize the results iteration to the parts with State <ToBuild>. If this method is not called after construction the default is <ToBuild> = IN.
◆ Current()
Returns the current vertex of the current edge.
◆ Destroy()
| void HLRBRep_EdgeBuilder::Destroy |
( |
| ) |
|
◆ HasArea()
| bool HLRBRep_EdgeBuilder::HasArea |
( |
| ) |
const |
Returns True if there is a current area.
◆ InitAreas()
| void HLRBRep_EdgeBuilder::InitAreas |
( |
| ) |
|
Initialize an iteration on the areas.
◆ IsBoundary()
| bool HLRBRep_EdgeBuilder::IsBoundary |
( |
| ) |
const |
Returns True if the current vertex comes from the boundary of the edge.
◆ IsInterference()
| bool HLRBRep_EdgeBuilder::IsInterference |
( |
| ) |
const |
Returns True if the current vertex was an interference.
◆ LeftLimit()
Returns the AreaLimit beginning the current area. This is a NULL handle when the area is infinite on the left.
◆ MoreEdges()
| bool HLRBRep_EdgeBuilder::MoreEdges |
( |
| ) |
const |
Returns True if there are more new edges to build.
◆ MoreVertices()
| bool HLRBRep_EdgeBuilder::MoreVertices |
( |
| ) |
const |
True if there are more vertices in the current new edge.
◆ NextArea()
| void HLRBRep_EdgeBuilder::NextArea |
( |
| ) |
|
Set the current area to the next area.
◆ NextEdge()
| void HLRBRep_EdgeBuilder::NextEdge |
( |
| ) |
|
Proceeds to the next edge to build. Skip all remaining vertices on the current edge.
◆ NextVertex()
| void HLRBRep_EdgeBuilder::NextVertex |
( |
| ) |
|
Proceeds to the next vertex of the current edge.
◆ Orientation()
Returns the new orientation of the current vertex.
◆ PreviousArea()
| void HLRBRep_EdgeBuilder::PreviousArea |
( |
| ) |
|
Set the current area to the previous area.
◆ RightLimit()
Returns the AreaLimit ending the current area. This is a NULL handle when the area is infinite on the right.
The documentation for this class was generated from the following file: