Récuperer des informations sur la figure figure.


Nous avons vu que nous pouvions envoyer des informations à une figure géoplan.... Le plus interessant est à présent de récupérer les informations de la figure.


On peut par exemple récupérer la valeur d'une variable de la figure :

L'appel se fait par la commande mafigure.
ValeurScalaireDouble("Nom de la variable à récupérer")

Dans l'exemple ci-dessous,  on a insérer la figure géoplan

Figure géoplan Action sur le bouton Rendu
Figure Géoplan
Numéro de version: 2

Position de Roxy: Xmin: -5, Xmax: 5, Ymax: 5
Objet dessinable Roxy, particularités: rouge

A point libre
   Objet libre A, paramètres: -1.3, 0.3
xa abscisse de A (repère Roxy)
ya ordonnée de A (repère Roxy)

Commentaire

Fin de la figure
Sub coord
  X=figure.ValeurScalaireDouble("xa")
  Y=figure.ValeurScalaireDouble("ya")
  Alert "A("&X&";"&Y&")"
End Sub





On peut aussi faire des tests :

Les tests suivant se font à l'aide de phrases type en utilisant la fonction TestParTexte. La fonction TestParTexte revoie un entier : 0 si le test est positif, un autre nombre sinon, selon où le test à échoué. Consultez la liste des résultats renvoyés par TestParTexte.

Quelques exemples d'utilisation :
Tester si un point A existe
Sub TestPointExiste
  a=figure1.TestParTexte("Teste existence d'un objet A de genre point")
  if a=0 Then
    Alert "Le point A existe"
  Else
    if a=51 then
      Alert "Il n'y a aucun objet A sur la figure"
    else
      Alert "A n'est pas un point"
    End If
  End If
End Sub


Vous pouvez retrouver plus de détails sur le site du creem, ou en consultant
 la liste complète des phrases de test comprises par géoplan, ou faites vos essais sur la feuille de brouillon. l


<MENU>