source: issm/trunk/src/mex/Xy2ll/Xy2ll.h@ 11995

Last change on this file since 11995 was 11995, checked in by Mathieu Morlighem, 13 years ago

merged trunk-jpl and trunk for revision 11994M

File size: 670 bytes
Line 
1/*!\file Xy2ll.h
2 * \brief: prototype for x/y to lat/long coordinate mex module.
3 */
4
5#ifndef _XY2LL_H
6#define _XY2LL_H
7
8/* local prototypes: */
9void Xy2llUsage(void);
10
11#include "../../c/include/globals.h"
12#include "../../c/modules/modules.h"
13#include "../../c/Container/Container.h"
14#include "../../c/shared/shared.h"
15
16#undef __FUNCT__
17#define __FUNCT__ "Xy2ll"
18
19
20/* serial input macros: */
21#define X_IN prhs[0]
22#define Y_IN prhs[1]
23#define SGN_IN prhs[2]
24
25/* serial output macros: */
26#define LAT_OUT (mxArray**)&plhs[0]
27#define LON_OUT (mxArray**)&plhs[1]
28
29/* serial arg counts: */
30#undef NRHS
31#define NRHS 3
32#undef NLHS
33#define NLHS 2
34
35#endif
36
Note: See TracBrowser for help on using the repository browser.