Open CASCADE Technology 6.6.0
Public Member Functions
BRepMesh_SelectorOfDataStructureOfDelaun Class Reference

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_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>.


Constructor & Destructor Documentation

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

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines