Guide d’utilisation de la librairie Traj (Trajectoires)
Plusieurs applications exemple sont fournies sous dans le repertoire Demos de la librairie, qui utilise une partie des fonctionnalités. Il y a aussi d'autres exemples relies a la librairie libTkViewport-*.*. Ces exemple utilise les fonctionnalités d'affichage des fichiers standards et plus.
Paramètres d'utilisations:
La première étape consiste a inclure la librairie dans le script Tcl que vous désirez utiliser: #!/bin/sh # the next line restarts using tclsh \ exec $SPI_PATH/tclsh "$0" "$@" package require TclData
Fichiers trajectoires:
-Ouverture d'un fichier: Pour accéder aux trajectoires, il faut d'abord ouvrir un fichier. Les fichiers de type CMC et ARL sont reconnus automatiquement et peuvent présentement être lus. trajectory load "path" path: Chemin du fichier observation retour: Liste des identificateurs de trajectoire -Création d'une nouvelle trajectoire (Non recommande pour le moment) Pour créer une nouvelle trajectoire partir de rien, il faut d'abord allouer l'espace mémoire pour la contenir avec la fonction suivante. trajectory create "id" id: Identificateur de trajectoire -Libération d'une trajectoire: Pour libérer les ressources associes a une trajectoire. trajectory destroy "id" id : Identificateur de trajectoire
Libère le champs -Existence d'une trajectoire: Pour vérifier si un descripteur Tcl correspond a une trajectoire existante ou vérifier si une trajectoire a été libérée. trajectory is "id" id : Identificateur de trajectoire
-Paramètres d'affichage d'une trajectoire Il y a certains paramètres que vous pouvez modifier. La majorité de ceux-ci sont en relation avec l'affichage dans les projections. Il est donc inutile de les modifies si les trajectoires ne sont pas destine a l'affichage. trajectory configure "id" {item} "valeur" id : Identificateur d'observation) : : : : Couleur pour l'affichage des segments Épaisseur des lignes Informations Type de marqueur d'élévation (0,1=hauteur,2=ombre,3=ombre et hauteur,4=ruban) (Défaut (Défaut (Défaut (Défaut "") 1) "") 0)
item : -color -width -tag -mark
valeur : Valeur a assigner au paramètre "item" ** Si vous ne donnez pas de "valeur" a la commande, elle vous retournera la valeur courante du paramètre. -Données d'une trajectoire: Afin de permettre la création et la modification des informations, une fonctionnalité du même type que configure a été crée pour les paramètres de la trajectoire. trajectory define "id" {item} "valeur" id : Identificateur d'observation) : : : : : : : : : : : : : Récupérer la date de départ de la parcelle Récupérer la date de changement analyse-prognostique Modèle utilise Identificateur du centre de production (CMC,ARL) Chemin complet du fichier Mode de la trajectoire (analyse,prognostique ou mixte) Type de niveau Est-ce une retro-trajectoire Maximum Minimum Nombre de parcelle Liste des parcelles et de leurs paramètres Parcelle spécifique et ses paramètres
item : -DATE -DATEAP -MODEL -ID -PATH -MODE -LEVELTYPE -BACKWARD -MAX -MIN -PARCELNB -PARCELS -PARCEL