Beschreibung | Um zwischen mehreren gleichzeitig in einem Fenster angeslegten Koordinatensystemen umschalten zu können, ist es nötig, deren Einstellungen mit V_getCoordSystem zu speichern und bei Bedarf mit V_setCoordSystem wiederherzustellen. Das Argument der Funktion ist die Adresse eines struct oder record VCOORDSYSTEM (definiert in <Vgraph.h> (C/C++) oder der unit Vgraph (Pascal/Delphi)). |
Beispiel C/C++ | VCOORDSYSTEM csys1;
....
/* ersten Plot erzeugen: */
V_setPlotRegion( 0, 0, 339, 200 );
VF_xyAutoPlot( X1, Y1, size1, PS_SOLID, LightGreen );
V_getCoordSystem( &csys1 ); /* für später speichern */
/* zweiten Plot erzeugen: */
V_setPlotRegion( 340, 0, 679, 200 );
VF_xyAutoPlot( X2, Y2, size2, PS_SOLID, LightRed );
/* zurück zum ersten Plot: */
VF_setCoordSystem( &csys1 );
/* dem ersten Plot noch einen DataPlot hinzufügen: */
VF_xyDataPlot( X1, Z1, size1, PS_SOLID, LightBlue ); |
Beispiel Pascal/Delphi | var cxyx1: VCOORDSYSTEM;
begin
....
(* ersten Plot erzeugen: *)
V_setPlotRegion( 0, 0, 339, 200 );
VF_xyAutoPlot( X1, Y1, size1, PS_SOLID, LightGreen );
V_getCoordSystem( csys1 ); (* für später speichern *)
(* zweiten Plot erzeugen: *)
V_setPlotRegion( 340, 0, 679, 200 );
VF_xyAutoPlot( X2, Y2, size2, PS_SOLID, LightRed );
(* zurück zum ersten Plot: *)
VF_setCoordSystem( csys1 );
(* dem ersten Plot noch einen DataPlot hinzufügen: *)
VF_xyDataPlot( X1, Z1, size1, PS_SOLID, LightBlue );
end; |
|