Instruction Set pour serveur d'afficheur
Fonctions avec transfert de donnÈes ascii
centre l'image a la position desiree
|image_center|<X_world>|<Y_world>
Lecture <ACKNOW>
clear_window
|clear_window
Lecture <ACKNOW>
close
|iconify
Lecture <ACKNOW>
set des coordonnee world
|set_coord|<X_world>|<Y_world>|<X_Step>|<Y_Step>
Lecture <ACKNOW>
set des cuts
|set_cuts|<Low_cuts>|<High_cuts>
Lecture <ACKNOW>
hide
|hide_image
Lecture <ACKNOW>
chargement itt
|load_itt|<ITT_Number>
Lecture <ACKNOW>
chargement lut
|load_lut|<LUT_Number
Lecture <ACKNOW>
chargement d'une image
|load_file|<File_name>
Lecture <ACKNOW>
modification de la taille de la window
|modify_size|<Nb_Col>|<Nb_lin>|<H_Scroll>|<V_Scroll>
Lecture <ACKNOW>
open
|deiconify
Lecture <ACKNOW>
position fenetre image
|position_image|<X_screen>|<Y_screen>
Lecture <ACKNOW>
pose de symbole en taille pixel
|write_symbol_pixel|<X_world>|<Y_world>|<color>|<width>|<type>|<X_size>|<Y_size>
Lecture <ACKNOW>
position fenetre zoom
|position_zoom|<X_screen>|<Y_screen>
Lecture <ACKNOW>
quit
|close_connection
Lecture <ACKNOW>
lecture du curseur et de la valeur du pixel
|read_cursor
Lecture <ACKNOW>
Lecture |<X>|<Y>|<X_world>|<Y_world>|<button_nb>|<Pixel_value>
redisplay
|redisplay
Lecture <ACKNOW>
demande de la taille de l'image
|get_size
Lecture <ACKNOW>
Lecture |<Nb_Col>|<Nb_lin>|<X_Start>|<Y_start>|<X_step>|<Y_step>
show
|show_image
Lecture <ACKNOW>
initialisation de la window
|set_size_image|<Nb_Col>|<Nb_lin>|<H_Scroll>|<V_Scroll>
Lecture <ACKNOW>
taille du zoom
|set_size_zoom|<Nb_Col>|<Nb_lin>
Lecture <ACKNOW>
test de comunication, ne fait rien
|test
Lecture <ACKNOW>
ecriture de texte
|write_text|<centrage>|<X_size>|<Y_size>|<type>|<X_world>|<Y_world>|<color>|<texte>
Lecture <ACKNOW>
affichage du curseur a la position desiree
|set_cursor|<X_world>|<Y_world>
Lecture <ACKNOW>
pose de symbole en taille world
|write_symbol_world|<X_world>|<Y_world>|<color>|<width>|<type>|<X_size_world>|<Y_size_world>
Lecture <ACKNOW>
set du zoom
|set_zoom|<X_world>|<Y_world>|<Zoom_facteur>
Lecture <ACKNOW>
Fonctions avec transfert de donnÈes binaire
pose de multi_points
|put_multi_points|<npt>|<color>
Lecture <ACKNOW>
<vecteur_X_World>
<vecteur_Y_World>
patch sur image
|patch|<Nb_Col>|<Nb_lin>|<X_Offset>|<Y_Offset>|<X_Step>|<Y_Step>
Lecture <ACKNOW>
<Ligne_1>
...
<ligne_Nb_lin>
lecture de zone
|extract|<Nb_Col>|<Nb_lin>|<X_Offset>|<Y_Offset>
Lecture <ACKNOW>
Lecture <Ligne_1>
...
Lecture <ligne_Nb_lin>
get lut et cuts
|read_lut
Lecture |<Low_cuts>|<High_cuts>|<resolution>
Lecture <Red_buf_int>
Lecture <Green_buf_int>
Lecture <Blue_buf_int>