1c_css2cd(3NCARG) NCAR GRAPHICS c_css2cd(3NCARG)
2
3
4
6 c_css2cd - convert from lat/lon coordinates to Cartesian coordinates.
7
9 void c_css2cd(int, double *, double *, double *, double *, double *);
10
11
13 c_css2cd(n, rlat, rlon, x, y, z);
14
15
17 n The number of input lat/lon coordinates.
18
19 rlat An array containing the latitudes of the input coordinates,
20 in degrees.
21
22 rlon An array containing the longitudes of the input coordi‐
23 nates, in degrees.
24
25 x An array containing the X component of the Cartesian coor‐
26 dinates of the output data. (x[i],y[i],z[i]) is the Carte‐
27 sian coordinate corresponding to the lat/lon coordinate
28 (rlat[i],rlon[i]) for i=0 to n-1.
29
30 y An array containing the Y component of the Cartesian coor‐
31 dinates of the output data. (x[i],y[i],z[i]) is the Carte‐
32 sian coordinate corresponding to the lat/lon coordinate
33 (rlat[i],rlon[i]) for i=0 to n-1.
34
35 z An array containing the Z component of the Cartesian coor‐
36 dinates of the output data. (x[i],y[i],z[i]) is the Carte‐
37 sian coordinate corresponding to the lat/lon coordinate
38 (rlat[i],rlon[i]) for i=0 to n-1.
39
41 c_css2cd is called to find the equivalent Cartesian coordinates on a
42 unit sphere to specified latitude and longitude coordinates. The coor‐
43 dinate of 0. latitude and 0. longitude is converted to Cartesian coor‐
44 dinate (1.,0.,0.). Latitudes and longitudes are assumed to be in
45 degrees. c_css2cd is a double precision version of c_css2c.
46
48 c_css2cd does not return a value.
49
51 To use c_css2cd, load the NCAR Graphics library ngmath.
52
54 css_overview, c_cssgrid, c_csc2sd.
55
56 Complete documentation for Cssgrid is available at URL
57 http://ngwww.ucar.edu/ngdoc/ng/ngmath/cssgrid/csshome.html
58
60 Copyright (C) 2000
61 University Corporation for Atmospheric Research
62
63 This documentation is free software; you can redistribute it and/or
64 modify it under the terms of the GNU General Public License as pub‐
65 lished by the Free Software Foundation; either version 2 of the
66 License, or (at your option) any later version.
67
68 This software is distributed in the hope that it will be useful, but
69 WITHOUT ANY WARRANTY; without even the implied warranty of MER‐
70 CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
71 Public License for more details.
72
73 You should have received a copy of the GNU General Public License along
74 with this software; if not, write to the Free Software Foundation,
75 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
76
77
78
79
80UNIX MAY 2000 c_css2cd(3NCARG)