Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ()
 
 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.
More...
 
void NeighboursByEdgeOf (const BRepMesh_Triangle &theElem)
 Neighbours by edge Of the Element.
More...
 
void NeighboursOf (const BRepMesh_SelectorOfDataStructureOfDelaun &theSelector)
 Adds a level of Neighbours by edge
to the selector <theSelector>.
More...
 
void AddNeighbours ()
 Adds a level of Neighbours by edge
to the selector <me>.
More...
 
const BRepMesh_MapOfIntegerNodes () const
 
const BRepMesh_MapOfIntegerLinks () const
 
const BRepMesh_MapOfIntegerElements () const
 
const BRepMesh_MapOfIntegerFrontierLinks () const
 Gives the list of links incices
frontier of the selector <me>.
More...
 

Detailed Description

Describes a selector and an Iterator on a
selector of components of a Mesh.

Constructor & Destructor Documentation

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

Member Function Documentation

void BRepMesh_SelectorOfDataStructureOfDelaun::AddNeighbours ( )

Adds a level of Neighbours by edge
to the selector <me>.

const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Elements ( ) const
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::FrontierLinks ( ) const

Gives the list of links incices
frontier of the selector <me>.

void BRepMesh_SelectorOfDataStructureOfDelaun::Initialize ( const Handle< BRepMesh_DataStructureOfDelaun > &  theMesh)
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Links ( ) const
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursByEdgeOf ( const BRepMesh_Triangle theElem)

Neighbours by edge Of the Element.

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::NeighboursOf ( const BRepMesh_SelectorOfDataStructureOfDelaun theSelector)

Adds a level of Neighbours by edge
to the selector <theSelector>.

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfElement ( const Standard_Integer  indexElem)

All Neighbours Of the Element. By
edge or by vertices.

void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfLink ( const Standard_Integer  indexLink)
void BRepMesh_SelectorOfDataStructureOfDelaun::NeighboursOfNode ( const Standard_Integer  indexNode)
const BRepMesh_MapOfInteger& BRepMesh_SelectorOfDataStructureOfDelaun::Nodes ( ) const

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