MEDfield23ComputingStepMeshInfo
MEDfield23nProfile
MEDfield23nValueWithProfile
MEDfield23ValueWithProfileRd
MEDfieldComputingStepInfo
MEDfieldComputingStepMeshInfo
MEDfieldComputingStepMeshWr
MEDfieldCr
MEDfieldEntityType
MEDfieldGeometryType
MEDfieldInfo
MEDfieldInfoByName
MEDfieldInterpInfo
MEDfieldInterpWr
MEDfieldnComponent
MEDfieldnComponentByName
MEDfieldnEntityType
MEDfieldnGeometryType
MEDfieldnInterp
MEDfieldnProfile
MEDfieldnValue
MEDfieldnValueWithProfile
MEDfieldnValueWithProfileByName
MEDfieldValueAdvancedRd
MEDfieldValueAdvancedWr
MEDfieldValueRd
MEDfieldValueWithProfileRd
MEDfieldValueWithProfileWr
MEDfieldValueWr
MEDnField

## MEDfieldnGeometryType()

med_int MEDfieldnGeometryType | ( | const med_idt | fid,
|  | const char *const | fieldname,
|  | const med_int | numdt,
|  | const med_int | numit,
|  | const med_entity_type | entitytype
| ) |  |

Cette fonction indique le nombre de types géométriques (med_geometry_type) présents dans le champ fieldname pour le type d'entité entitype (med_entity_type).

Paramètres

  fid | Identificateur du fichier.
  fieldname | Nom du champ, de longueur maximum MED_NAME_SIZE .
  numdt | Numéro de pas de temps de l'étape de calcul (MED_NO_DT si pas de numéro de pas de temps).
  numit | Numéro d'itération de l'étape de calcul (MED_NO_IT si pas de numéro d'itération).
  entitytype | Type d'entité (med_entity_type).

Valeurs retournées

  med_int | Nombre de types géométriques utilisés par des l'entités (med_geometry_type). retour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.

Cette fonction indique le nombre de types géométriques (med_geometry_type) présents dans le champ fieldname pour le type d'entité entitype (med_entity_type). Le nombre de types géométriques renvoyé peut être pour :

- toutes les étapes de calcul ( numdt == MED_ALL_DT , numit == MED_ALL_IT )
- une étape de calcul ( numdt , numit ) en particulier
  Remarques
    - Pour les fichiers >= 4.1.0, cette fonction indique instantanément le nombre de types géométriques pour un type d'entité. Il n'est pas nécessaire d'itérer sur les différents types géométriques (MEDfieldnValue).
    - Pour les fichiers < 4.1.0, cette fonction n'est pas utilisable (sauf à importer le fichier à la version courante de la bibliothèque grâce à medimport).
    Cette fonction permet un gain de performance important en comparaison au cas d'utilisation classique qui consiste à découvrir les types d'entités utilisés d'un champ en itérant successivement sur toutes les étapes de calcul pour tous les types d'entité.
  Voir également
    MEDfieldGeometryType
    MEDfieldnEntityType
    MEDfileNumVersionRd
    MEDfieldnValue
    MEDfieldnValueWithProfile
    MEDfieldnValueWithProfileByName

Définition à la ligne 43 du fichier MEDfieldnGeometryType.c.