MESH Polygons and Polyhedra information

Functions

virtual int MEDMEM::MESH::getNumberOfTypesWithPoly (MED_EN::medEntityMesh Entity) const
virtual
MED_EN::medGeometryElement * 
MEDMEM::MESH::getTypesWithPoly (MED_EN::medEntityMesh Entity) const
virtual int MEDMEM::MESH::getNumberOfElementsWithPoly (MED_EN::medEntityMesh Entity, MED_EN::medGeometryElement Type) const
virtual MED_EN::medGeometryElement MEDMEM::MESH::getElementTypeWithPoly (MED_EN::medEntityMesh Entity, int Number) const
const int * MEDMEM::MESH::getPolygonsConnectivity (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity) const
const int * MEDMEM::MESH::getPolygonsConnectivityIndex (MED_EN::medConnectivity ConnectivityType, MED_EN::medEntityMesh Entity) const
int MEDMEM::MESH::getNumberOfPolygons (MED_EN::medEntityMesh Entity=MED_EN::MED_ALL_ENTITIES) const
const int * MEDMEM::MESH::getPolyhedronConnectivity (MED_EN::medConnectivity ConnectivityType) const
const int * MEDMEM::MESH::getPolyhedronFacesIndex () const
const int * MEDMEM::MESH::getPolyhedronIndex (MED_EN::medConnectivity ConnectivityType) const
int MEDMEM::MESH::getNumberOfPolyhedronFaces () const
int MEDMEM::MESH::getNumberOfPolyhedron () const

Detailed Description

These methods are specific methods used for retrieving connectivity information for MED_POLYGON and MED_POLYHEDRON elements.


Function Documentation

int MESH::getNumberOfTypesWithPoly ( MED_EN::medEntityMesh  Entity  )  const [virtual, inherited]

Method equivalent to getNumberOfTypes except that it includes not only classical Types but polygons/polyhedra also.

Reimplemented in MEDMEM::GRID.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::createFamilies(), and MEDMEM::SUPPORT::update().

MED_EN::medGeometryElement * MESH::getTypesWithPoly ( MED_EN::medEntityMesh  Entity  )  const [virtual, inherited]

Reimplemented in MEDMEM::GRID.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::SUPPORT::update().

int MESH::getNumberOfElementsWithPoly ( MED_EN::medEntityMesh  Entity,
MED_EN::medGeometryElement  Type 
) const [virtual, inherited]
MED_EN::medGeometryElement MEDMEM::MESH::getElementTypeWithPoly ( MED_EN::medEntityMesh  Entity,
int  Number 
) const [virtual, inherited]

Method equivalent to getElementType except that it includes not only classical Types but polygons/polyhedra also.

Reimplemented in MEDMEM::GRID.

References MEDMEM::MESH::_connectivity.

const int * MEDMEM::MESH::getPolygonsConnectivity ( MED_EN::medConnectivity  ConnectivityType,
MED_EN::medEntityMesh  Entity 
) const [inherited]

Return the required connectivity of polygons for the given entity. You must also get the corresponding index array.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::convertToPoly(), and MEDMEM::SUPPORT::makeMesh().

const int * MEDMEM::MESH::getPolygonsConnectivityIndex ( MED_EN::medConnectivity  ConnectivityType,
MED_EN::medEntityMesh  Entity 
) const [inherited]

Return the required index array for polygons connectivity.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::convertToPoly(), MEDMEM::MESH::getPolygonsConnectivityLength(), and MEDMEM::SUPPORT::makeMesh().

int MEDMEM::MESH::getNumberOfPolygons ( MED_EN::medEntityMesh  Entity = MED_EN::MED_ALL_ENTITIES  )  const [inherited]

Return the number of polygons.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::getPolygonsConnectivityLength().

const int * MEDMEM::MESH::getPolyhedronConnectivity ( MED_EN::medConnectivity  ConnectivityType  )  const [inherited]

Returns the required connectivity of polyhedron :

  • in nodal mode, it gives you the polyhedron faces nodal connectivity.
  • in descending mode, it gives you the polyhedron faces list. You must also get :
  • faces index and polyhedron index arrays in nodal mode.
  • polyhedron index array in descending mode.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::convertToPoly(), and MEDMEM::SUPPORT::makeMesh().

const int * MEDMEM::MESH::getPolyhedronFacesIndex (  )  const [inherited]

Returns the index array of polyhedron faces in nodal mode. You must also get the polyhedron index array.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::convertToPoly(), MEDMEM::MESH::getPolyhedronConnectivityLength(), and MEDMEM::SUPPORT::makeMesh().

const int * MEDMEM::MESH::getPolyhedronIndex ( MED_EN::medConnectivity  ConnectivityType  )  const [inherited]
int MEDMEM::MESH::getNumberOfPolyhedronFaces (  )  const [inherited]

Returns the number of polyhedron faces.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::convertToPoly(), and MEDMEM::MESH::getPolyhedronConnectivityLength().

int MEDMEM::MESH::getNumberOfPolyhedron (  )  const [inherited]

Returns the number of polyhedron.

References MEDMEM::MESH::_connectivity.

Referenced by MEDMEM::MESH::convertToPoly(), and MEDMEM::MESH::getPolyhedronConnectivityLength().

Generated on Tue Jul 27 22:08:45 2010 for Med Memory Users' Guide by  doxygen 1.6.3