source: trunk/Mars/MLinkDef.h @ 18831

Last change on this file since 18831 was 18831, checked in by tbretz, 3 years ago
Added Nova::LnLatPosn, it is now a struct not a typedef
File size: 2.1 KB
Line 
1#ifdef __CINT__
2
3#pragma link off all globals;
4#pragma link off all classes;
5#pragma link off all functions;
6
7// ==========================================================
8
9// I/O
10#pragma link C++ namespace Huffman+;
11#pragma link C++ class Checksum+;
12#pragma link C++ namespace FITS+;
13#pragma link C++ struct FITS::Compression+;
14#pragma link C++ enum FITS::CompressionProcess_t+;
15#pragma link C++ enum FITS::RowOrdering_t+;
16#pragma link C++ class izstream+;
17#pragma link C++ class fits+;
18#pragma link C++ class ofits+;
19#pragma link C++ class zfits+;
20#pragma link C++ class zofits+;
21#pragma link C++ class factfits+;
22#pragma link C++ class factofits+;
23
24// mcore
25#pragma link C++ class DrsCalibrateTime+;
26#pragma link C++ class PixelMap+;
27#pragma link C++ class PixelMapEntry+;
28#pragma link C++ class BiasMap+;
29#pragma link C++ class BiasMapEntry+;
30#pragma link C++ class Interpolator2D+;
31#pragma link C++ namespace FACT+;
32#pragma link C++ function FACT::PredictI;
33
34// ======================== libnova =========================
35
36#pragma link C++ global LN_SOLAR_STANDART_HORIZON;
37
38#pragma link C++ struct ln_lnlat_posn;
39#pragma link C++ struct ln_hrz_posn;
40#pragma link C++ struct ln_equ_posn;
41
42// angular_separation
43#pragma link C++ function ln_get_angular_separation;
44
45// transform
46#pragma link C++ function ln_get_hrz_from_equ;
47
48// rise_set
49#pragma link C++ struct ln_rst_time;
50
51// solar
52#pragma link C++ function ln_get_solar_rst;
53#pragma link C++ function ln_get_solar_rst_horizon;
54#pragma link C++ function ln_get_solar_equ_coords;
55
56// lunar
57#pragma link C++ function ln_get_lunar_equ_coords;
58#pragma link C++ function ln_get_lunar_equ_coords_prec;
59#pragma link C++ function ln_get_lunar_disk;
60#pragma link C++ function ln_get_lunar_sdiam;
61#pragma link C++ function ln_get_lunar_phase;
62#pragma link C++ function ln_get_lunar_rst;
63#pragma link C++ function ln_get_lunar_earth_dist;
64
65// Nova wrapper
66#pragma link C++ namespace Nova;
67#pragma link C++ struct Nova::LnLatPosn;
68#pragma link C++ struct Nova::ZdAzPosn;
69#pragma link C++ struct Nova::HrzPosn;
70#pragma link C++ struct Nova::RaDecPosn;
71#pragma link C++ struct Nova::EquPosn;
72
73#endif
Note: See TracBrowser for help on using the repository browser.