Back to index

salome-smesh  6.5.0
Classes | Namespaces | Typedefs | Functions
SMESH_TypeDefs.hxx File Reference
#include "SMESH_Utils.hxx"
#include <SMDS_MeshNode.hxx>
#include <gp_XYZ.hxx>
#include <map>
#include <list>
#include <set>
#include <cassert>
#include <NCollection_DefineSequence.hxx>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SMESH_TLink
 A sorted pair of nodes. More...
struct  SMESH_OrientedLink
 SMESH_TLink knowing its orientation. More...
struct  SMESH_TNodeXYZ
 SMDS_MeshNode -> gp_XYZ convertor. More...

Namespaces

namespace  SMESHUtils

Typedefs

typedef std::map< const
SMDS_MeshElement *, std::list
< const SMDS_MeshElement * > > 
TElemOfElemListMap
typedef std::map< const
SMDS_MeshNode *, const
SMDS_MeshNode * > 
TNodeNodeMap
 Set of elements sorted by ID, to be used to assure predictability of edition.
typedef std::set< const
SMDS_MeshElement *, TIDCompare
TIDSortedElemSet
typedef std::set< const
SMDS_MeshNode *, TIDCompare
TIDSortedNodeSet
typedef std::pair< const
SMDS_MeshNode *, const
SMDS_MeshNode * > 
NLink
typedef const SMDS_MeshElement * SMDS_MeshElementPtr
typedef const SMDS_MeshNode * SMDS_MeshNodePtr

Functions

template<class TVECTOR >
void SMESHUtils::FreeVector (TVECTOR &vec)
 Enforce freeing memory allocated by std::vector.

Typedef Documentation

typedef std::pair< const SMDS_MeshNode*, const SMDS_MeshNode* > NLink

Definition at line 49 of file SMESH_TypeDefs.hxx.

typedef const SMDS_MeshElement* SMDS_MeshElementPtr

Definition at line 120 of file SMESH_TypeDefs.hxx.

typedef const SMDS_MeshNode* SMDS_MeshNodePtr

Definition at line 130 of file SMESH_TypeDefs.hxx.

typedef std::map<const SMDS_MeshElement*, std::list<const SMDS_MeshElement*> > TElemOfElemListMap

Definition at line 42 of file SMESH_TypeDefs.hxx.

typedef std::set< const SMDS_MeshElement*, TIDCompare > TIDSortedElemSet

Definition at line 46 of file SMESH_TypeDefs.hxx.

typedef std::set< const SMDS_MeshNode*, TIDCompare > TIDSortedNodeSet

Definition at line 47 of file SMESH_TypeDefs.hxx.

typedef std::map<const SMDS_MeshNode*, const SMDS_MeshNode*> TNodeNodeMap

Set of elements sorted by ID, to be used to assure predictability of edition.

Definition at line 45 of file SMESH_TypeDefs.hxx.