Open CASCADE Technology 6.6.0
|
Describes a selector and an Iterator on a
selector of components of a Mesh.
#include <BRepMesh_SelectorOfDataStructureOfDelaun.hxx>
Public Member Functions | |
BRepMesh_SelectorOfDataStructureOfDelaun () | |
BRepMesh_SelectorOfDataStructureOfDelaun (const Handle< BRepMesh_DataStructureOfDelaun > &theMesh) | |
void | Initialize (const Handle< BRepMesh_DataStructureOfDelaun > &theMesh) |
void | NeighboursOf (const BRepMesh_Vertex &theNode) |
void | NeighboursOfNode (const Standard_Integer indexNode) |
void | NeighboursOf (const BRepMesh_Edge &theLink) |
void | NeighboursOfLink (const Standard_Integer indexLink) |
void | NeighboursOf (const BRepMesh_Triangle &theElem) |
void | NeighboursOfElement (const Standard_Integer indexElem) |
All Neighbours Of the Element. By edge or by vertices. | |
void | NeighboursByEdgeOf (const BRepMesh_Triangle &theElem) |
Neighbours by edge Of the Element. | |
void | NeighboursOf (const BRepMesh_SelectorOfDataStructureOfDelaun &theSelector) |
Adds a level of Neighbours by edge to the selector <theSelector>. | |
void | AddNeighbours () |
Adds a level of Neighbours by edge to the selector <me>. | |
const BRepMesh_MapOfInteger & | Nodes () const |
const BRepMesh_MapOfInteger & | Links () const |
const BRepMesh_MapOfInteger & | Elements () const |
const BRepMesh_MapOfInteger & | FrontierLinks () const |
Gives the list of links incices frontier of the selector <me>. |
BRepMesh_SelectorOfDataStructureOfDelaun::BRepMesh_SelectorOfDataStructureOfDelaun | ( | ) |
BRepMesh_SelectorOfDataStructureOfDelaun::BRepMesh_SelectorOfDataStructureOfDelaun | ( | const Handle< BRepMesh_DataStructureOfDelaun > & | theMesh | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::AddNeighbours | ( | ) |
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Elements | ( | ) | const |
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::FrontierLinks | ( | ) | const |
void BRepMesh_SelectorOfDataStructureOfDelaun::Initialize | ( | const Handle< BRepMesh_DataStructureOfDelaun > & | theMesh | ) |
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Links | ( | ) | const |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursByEdgeOf | ( | const BRepMesh_Triangle & | theElem | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf | ( | const BRepMesh_SelectorOfDataStructureOfDelaun & | theSelector | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf | ( | const BRepMesh_Vertex & | theNode | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf | ( | const BRepMesh_Edge & | theLink | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf | ( | const BRepMesh_Triangle & | theElem | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfElement | ( | const Standard_Integer | indexElem | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfLink | ( | const Standard_Integer | indexLink | ) |
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfNode | ( | const Standard_Integer | indexNode | ) |
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Nodes | ( | ) | const |