Version: 9.16.0
DriverMED_Family.h File Reference
#include "SMESH_DriverMED.hxx"
#include "DriverMED.hxx"
#include "SMDS_Mesh.hxx"
#include "SMESHDS_GroupBase.hxx"
#include "SMESHDS_SubMesh.hxx"
#include "MED_Common.hxx"
#include <boost/container/flat_set.hpp>
#include <boost/shared_ptr.hpp>
#include <set>
#include <limits>
#include "MED_Factory.hxx"
#include <string>
Include dependency graph for DriverMED_Family.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  DriverMED_Family
 

Macros

#define REST_NODES_FAMILY   1
 
#define FIRST_NODE_FAMILY   2
 
#define REST_EDGES_FAMILY   -1
 
#define REST_FACES_FAMILY   -2
 
#define REST_VOLUMES_FAMILY   -3
 
#define REST_0DELEM_FAMILY   -4
 
#define REST_BALL_FAMILY   -5
 
#define FIRST_ELEM_FAMILY   -6
 
#define NIG_EDGES_FAMILY   INT_MAX-1
 
#define NIG_FACES_FAMILY   INT_MAX-2
 
#define NIG_VOLS_FAMILY   INT_MAX-3
 
#define NIG_0DELEM_FAMILY   INT_MAX-4
 
#define NIG_BALL_FAMILY   INT_MAX-5
 
#define NIG_GROUP_PREFIX   "NOT_IN_GRP"
 

Typedefs

typedef std::list< DriverMED_FamilyPtrDriverMED_FamilyPtrList
 
typedef std::map< int, SMESHDS_SubMesh * > SMESHDS_SubMeshPtrMap
 
typedef std::list< SMESHDS_GroupBase * > SMESHDS_GroupBasePtrList
 
typedef std::set< const SMDS_MeshElement *, TIDCompareElementsSet
 
typedef boost::container::flat_set< SMDSAbs_ElementTypeElemTypeSet
 

Macro Definition Documentation

◆ FIRST_ELEM_FAMILY

#define FIRST_ELEM_FAMILY   -6

◆ FIRST_NODE_FAMILY

#define FIRST_NODE_FAMILY   2

◆ NIG_0DELEM_FAMILY

#define NIG_0DELEM_FAMILY   INT_MAX-4

◆ NIG_BALL_FAMILY

#define NIG_BALL_FAMILY   INT_MAX-5

◆ NIG_EDGES_FAMILY

#define NIG_EDGES_FAMILY   INT_MAX-1

◆ NIG_FACES_FAMILY

#define NIG_FACES_FAMILY   INT_MAX-2

◆ NIG_GROUP_PREFIX

#define NIG_GROUP_PREFIX   "NOT_IN_GRP"

◆ NIG_VOLS_FAMILY

#define NIG_VOLS_FAMILY   INT_MAX-3

◆ REST_0DELEM_FAMILY

#define REST_0DELEM_FAMILY   -4

◆ REST_BALL_FAMILY

#define REST_BALL_FAMILY   -5

◆ REST_EDGES_FAMILY

#define REST_EDGES_FAMILY   -1

◆ REST_FACES_FAMILY

#define REST_FACES_FAMILY   -2

◆ REST_NODES_FAMILY

#define REST_NODES_FAMILY   1

◆ REST_VOLUMES_FAMILY

#define REST_VOLUMES_FAMILY   -3

Typedef Documentation

◆ DriverMED_FamilyPtrList

◆ ElementsSet

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

◆ ElemTypeSet

◆ SMESHDS_GroupBasePtrList

◆ SMESHDS_SubMeshPtrMap

typedef std::map<int,SMESHDS_SubMesh* > SMESHDS_SubMeshPtrMap