Télécharger elem.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ ELEM     NOTICE  GOUNAND   25/08/04    21:15:07     12340          
   2 :                                              DATE     25/08/04
   3 : 
   4 :     Operateur ELEM                           Voir aussi : POIN MOTS
   5 :     --------------                                        DROI  MAXI  
   6 :                                                           MINI  
   7 : 
   8 :     Cet operateur a plusieurs fonctions selon les donnees .
   9 : 
  10 :    ------------------
  11 :    | 1ere Fonction  |
  12 :    ------------------
  13 : 
  14 :     Il permet d'extraire des elements de differents types d'un MAILLAGE
  15 : donne GEO2. Le resultat est un objet de type MAILLAGE ou POINT .
  16 : 
  17 :     GEO1 = GEO2 ELEM | (type d'element si plusieurs types) | | LENTI1 |;
  18 :                      | COUL1                               | | N1     |;
  19 :                      |
  20 :                      | 'COUL' I1 ;
  21 :                      |
  22 :                      | 'CONTENANT'  POIN1 ('TOUS') ('NOVERIF') ;
  23 :                      |
  24 :                      | 'APPUYE'  |'STRICTEMENT' | GEO3 ('NOVERIF') ;
  25 :                      |           |'LARGEMENT'   |
  26 :                      |           |'ELEMENTS'    |
  27 :                      |
  28 :                      | 'COMPRIS'  POIN1 POIN2 ;
  29 : 
  30 : 
  31 : 
  32 :     Les differentes possibilites sont :
  33 : 
  34 : 
  35 :    - on extrait de GEO2 les elements du type requis (type MOT).
  36 : 
  37 :    - on extrait les elements du type indique et dont la liste des
  38 :      numeros se trouve dans l'objet LENTI1 (type LISTENTI).
  39 : 
  40 :    - on extrait le N1-ieme element du type indique.
  41 : 
  42 :    - on extrait de GEO2 les elements de la couleur COUL1 indiquee.
  43 : 
  44 :    - on extrait le N1-ieme element de la couleur COUL1 indiquee.
  45 : 
  46 :    - on extrait les elements de la couleur COUL1 indiquee dont la liste
  47 :      se trouve dans l'objet LENTI1 (type LISTENTI).
  48 : 
  49 :    - on extrait les elements de numero de couleur I1 (voir operateur COUL
  50 :      pour connaitre les numeros associes a chaque couleur)
  51 : 
  52 :    - on extrait l'element de GEO2 contenant le point POIN1. En presence
  53 :      du mot cle TOUS, tous les elements contenant ce point sont fournis.
  54 :      Si le mot NOVERIF est utilise, il est autorise de creer
  55 :      un resultat de type MAILLAGE vide.
  56 : 
  57 :    - on extrait les elements de GEO2 s'appuyant strictement (par defaut)
  58 :      ou largement sur les points de l'objet GEO3 (type POINT ou
  59 :      MAILLAGE) ou sur les elements de GEO3. Un element s'appuie sur un
  60 :      autre s'il contient tous les noeuds de ce dernier.
  61 :      Si le mot NOVERIF est utilise il est autorise de creer
  62 :      un resultat de type MAILLAGE vide.
  63 : 
  64 :    - on extrait pour une ligne GEO2 un segment compris entre deux points
  65 :      avec l'option 'COMP'. La ligne resultat est decrite de POIN1
  66 :      vers POIN2 (type POINT).
  67 : 
  68 : 
  69 :     Exemples :
  70 :     __________
  71 : 
  72 :                 GEO1 ELEM TRI3
  73 :                 GEO1 ELEM QUA4 3
  74 :                 GEO1 ELEM APPUYE LARGEMENT POIN8
  75 :                 GEO1 ELEM SEG2 (LECT 1 PAS 2 9)
  76 :                 GEO1 ELEM ROSE
  77 :                 GEO1 ELEM BLEU 1
  78 :                 GEO1 ELEM TURQ (LECT 2 PAS 1 3)
  79 :                 GEO1 ELEM CONT PO1
  80 :                 LIG1 ELEM COMP PO1 PO2
  81 : 
  82 :  Il y a possibilite de concatener la selection sur le type et la couleur
  83 : 
  84 :                 GEO1 ELEM QUA4 ROSE
  85 :                 GEO1 ELEM BLEU PRI6 4
  86 :                 GEO1 ELEM SEG2 ROUG (LECT 1 PAS 2 9)
  87 : 
  88 : 
  89 :    ------------------
  90 :    | 2eme Fonction  |
  91 :    ------------------
  92 :     LMOT1 = GE02 ELEM 'TYPE' ;
  93 :     LMOT1 = GE02 ELEM 'COUL' ;
  94 : 
  95 :     Il permet de connaitre les types des elements contenus d'un MAILLAGE
  96 : donne GEO2 (option 'TYPE') ou bien la couleur des elements (option
  97 : 'COUL'). Dans ce cas le resultat est un objet de type LISTMOTS.
  98 : 
  99 :    ------------------
 100 :    | 3eme Fonction  |
 101 :    ------------------
 102 :    GEO1 = CHE1 'ELEM'| MOT1          |('ABS') (MOT3) (MOT4 LMOTS1);
 103 :                      | MOT2     X1   |
 104 :                      |'COMPRIS' X1 X2|
 105 : 
 106 :    Il permet d'extraire d'un champ/element l'element ou les elements
 107 : supports du maximum ou du minimum de l'ensemble de valeurs d'une ou
 108 : de plusieurs composantes du champ ou contenant les valeurs verifiant
 109 : une relation de comparaison par rapport a une valeur de reference.
 110 : 
 111 :     Commentaire :
 112 :     _____________
 113 : 
 114 :     CHE1       : Objet de type  MCHAML
 115 : 
 116 :     MOT1       :'MAXI' ou 'MINI' pour rechercher les elements pour
 117 :                  lesquels CHE1 est maximum / minimum
 118 : 
 119 :     X1         : Valeur de reference (type FLOTTANT)
 120 :     X2         : Valeur de reference (type FLOTTANT)
 121 : 
 122 :     MOT2 X1    : Recherche les elements de CHE1 dont la valeur vérifie
 123 :                  une des conditions suivantes :
 124 :                 'SUPERIEUR' |
 125 :                 'EGSUPE'    |
 126 :                 'EGALE'     | X1
 127 :                 'EGINFE'    |
 128 :                 'INFERIEUR' |
 129 :                 'DIFFERENT' |
 130 : 
 131 :    'COMPRIS' X1 X2 : Recherche les elements de CHE1 dont la
 132 :                  valeur est comprise entre X1 et X2
 133 : 
 134 :    'ABS'       : Mot cle optionnel indiquant que la recherche des
 135 :                  elements se fera sur la valeur absolue de CHE1
 136 : 
 137 :     MOT3       : Mot cle optionnel pouvant prendre l'une des valeurs
 138 :                  suivantes :
 139 :                 'LARG' (Par defaut) Un element est contenu dans GEO1 si
 140 :                                     au moins un de ses points support
 141 :                                     verifie la condition souhaitee
 142 : 
 143 :                 'STRI'              Un element est contenu dans GEO1 si
 144 :                                     tous ses points support verifient
 145 :                                     la condition souhaitee
 146 :                                     Dans le cas de 'MAXI' ou 'MINI', un
 147 :                                     seul element est retenu
 148 : 
 149 :     MOT4       : Mot cle optionnel pouvant prendre l'une des valeurs
 150 :                  suivantes :
 151 :                 'AVEC' : Considere seulement les composantes de CHE1 qui
 152 :                          sont contenues dans LMOTS1 (Objet de type
 153 :                          LISTMOTS)
 154 : 
 155 :                 'SANS' : Considere les composantes de CHE1 qui ne sont
 156 :                          pas contenues dans LMOTS1 (Objet de type
 157 :                          LISTMOTS)
 158 : 
 159 :     GEO1     : Objet resultat de type MAILLAGE
 160 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales