Open CASCADE Technology  7.3.0
Public Member Functions
BRepMesh_SelectorOfDataStructureOfDelaun Class Reference

Describes a selector and an iterator on a selector of components of a mesh. More...

#include <BRepMesh_SelectorOfDataStructureOfDelaun.hxx>

Public Member Functions

 BRepMesh_SelectorOfDataStructureOfDelaun ()
 Default constructor. More...
 
 BRepMesh_SelectorOfDataStructureOfDelaun (const Handle< BRepMesh_DataStructureOfDelaun > &theMesh)
 Constructor. Initializes selector by the mesh. More...
 
void Initialize (const Handle< BRepMesh_DataStructureOfDelaun > &theMesh)
 Initializes selector by the mesh. More...
 
void NeighboursOf (const BRepMesh_Vertex &theNode)
 Selects all neighboring elements of the given node. More...
 
void NeighboursOfNode (const Standard_Integer theNodeIndex)
 Selects all neighboring elements of node with the given index. More...
 
void NeighboursOf (const BRepMesh_Edge &theLink)
 Selects all neighboring elements of the given link. More...
 
void NeighboursOfLink (const Standard_Integer theLinkIndex)
 Selects all neighboring elements of link with the given index. More...
 
void NeighboursOf (const BRepMesh_Triangle &theElement)
 Selects all neighboring elements of the given element. More...
 
void NeighboursOfElement (const Standard_Integer theElementIndex)
 Selects all neighboring elements by nodes of the given element. More...
 
void NeighboursByEdgeOf (const BRepMesh_Triangle &theElement)
 Selects all neighboring elements by links of the given element. More...
 
void NeighboursOf (const BRepMesh_SelectorOfDataStructureOfDelaun &)
 Adds a level of neighbours by edge to the selector. More...
 
void AddNeighbours ()
 Adds a level of neighbours by edge the selector. More...
 
const BRepMesh::MapOfIntegerNodes () const
 Returns selected nodes. More...
 
const BRepMesh::MapOfIntegerLinks () const
 Returns selected links. More...
 
const BRepMesh::MapOfIntegerElements () const
 Returns selected elements. More...
 
const BRepMesh::MapOfIntegerFrontierLinks () const
 Gives the list of incices of frontier links. More...
 

Detailed Description

Describes a selector and an iterator on a selector of components of a mesh.

Constructor & Destructor Documentation

◆ BRepMesh_SelectorOfDataStructureOfDelaun() [1/2]

BRepMesh_SelectorOfDataStructureOfDelaun::BRepMesh_SelectorOfDataStructureOfDelaun ( )

Default constructor.

◆ BRepMesh_SelectorOfDataStructureOfDelaun() [2/2]

BRepMesh_SelectorOfDataStructureOfDelaun::BRepMesh_SelectorOfDataStructureOfDelaun ( const Handle< BRepMesh_DataStructureOfDelaun > &  theMesh)

Constructor. Initializes selector by the mesh.

Member Function Documentation

◆ AddNeighbours()

void BRepMesh_SelectorOfDataStructureOfDelaun::AddNeighbours ( )
inline

Adds a level of neighbours by edge the selector.

◆ Elements()

const BRepMesh::MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Elements ( ) const
inline

Returns selected elements.

◆ FrontierLinks()

const BRepMesh::MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::FrontierLinks ( ) const
inline

Gives the list of incices of frontier links.

◆ Initialize()

void BRepMesh_SelectorOfDataStructureOfDelaun::Initialize ( const Handle< BRepMesh_DataStructureOfDelaun > &  theMesh)

Initializes selector by the mesh.

◆ Links()

const BRepMesh::MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Links ( ) const
inline

Returns selected links.

◆ NeighboursByEdgeOf()

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursByEdgeOf ( const BRepMesh_Triangle theElement)

Selects all neighboring elements by links of the given element.

◆ NeighboursOf() [1/4]

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf ( const BRepMesh_Vertex theNode)

Selects all neighboring elements of the given node.

◆ NeighboursOf() [2/4]

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf ( const BRepMesh_Edge theLink)

Selects all neighboring elements of the given link.

◆ NeighboursOf() [3/4]

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf ( const BRepMesh_Triangle theElement)

Selects all neighboring elements of the given element.

◆ NeighboursOf() [4/4]

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOf ( const BRepMesh_SelectorOfDataStructureOfDelaun )
inline

Adds a level of neighbours by edge to the selector.

◆ NeighboursOfElement()

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfElement ( const Standard_Integer  theElementIndex)

Selects all neighboring elements by nodes of the given element.

◆ NeighboursOfLink()

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfLink ( const Standard_Integer  theLinkIndex)

Selects all neighboring elements of link with the given index.

◆ NeighboursOfNode()

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfNode ( const Standard_Integer  theNodeIndex)

Selects all neighboring elements of node with the given index.

◆ Nodes()

const BRepMesh::MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Nodes ( ) const
inline

Returns selected nodes.


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