1
/*===========================================================================
2
Copyright (C) 1995-2009 European Southern Observatory (ESO)
4
This program is free software; you can redistribute it and/or
5
modify it under the terms of the GNU General Public License as
6
published by the Free Software Foundation; either version 2 of
7
the License, or (at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
14
You should have received a copy of the GNU General Public
15
License along with this program; if not, write to the Free
16
Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
19
Correspondence concerning ESO-MIDAS should be addressed as follows:
20
Internet e-mail: midas@eso.org
21
Postal address: European Southern Observatory
22
Data Management Division
23
Karl-Schwarzschild-Strasse 2
24
D 85748 Garching bei Muenchen
26
===========================================================================*/
28
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
30
.AUTHOR Rein H. Warmels, ESO-IPG
31
.KEYWORDS High level graphics interface, Graphics keywords
33
.PURPOSE Fortran to C interface for PCAXES and PCFRAMK
34
.COMMENTS Module contains interfaces for PTAXES and PTFRAM
35
.ENVIRONMENT MIDAS FORTRAN and C standards
36
.VERSION 1.0 13-Oct-1993 RHW
39
-----------------------------------------------------------------------------*/
41
#include <proto_plt.h>
47
char *ptr1, *ptr2, *ptr3;
56
ROUTINE PPP2(xmnmx,ymnmx,labelx,labely,AGLopt)
57
float *xmnmx; /* IN : minimum and maximum value along the X-axis */
58
float *ymnmx; /* IN : minimum and maximum value along the Y-axis */
61
ptr1 = strp_pntr(1); /* get stripped string of "labelx" */
62
ptr2 = strp_pntr(2); /* get stripped string of "labely" */
63
ptr3 = strp_pntr(3); /* get stripped string of "AGLopt" */
65
PCAXES(xmnmx,ymnmx,ptr1,ptr2,ptr3);
70
ROUTINE PPP3(xwcfram,ywcfram)
71
float *xwcfram; /* IN : min, max, big, small axes def. of X */
72
float *ywcfram; /* IN : min, max, big, small axes def. of Y */
75
ptr1 = strp_pntr(1); /* get stripped string of "labelx" */
76
ptr2 = strp_pntr(2); /* get stripped string of "labely" */
78
PCFRAM(xwcfram,ywcfram,ptr1,ptr2);