source: trunk/Mars/MLinkDef.h@ 19344

Last change on this file since 19344 was 19292, checked in by tbretz, 6 years ago
It is not a global variable but a pre-compiler directive.
File size: 2.0 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++ struct ln_lnlat_posn;
37#pragma link C++ struct ln_hrz_posn;
38#pragma link C++ struct ln_equ_posn;
39
40// angular_separation
41#pragma link C++ function ln_get_angular_separation;
42
43// transform
44#pragma link C++ function ln_get_hrz_from_equ;
45
46// rise_set
47#pragma link C++ struct ln_rst_time;
48
49// solar
50#pragma link C++ function ln_get_solar_rst;
51#pragma link C++ function ln_get_solar_rst_horizon;
52#pragma link C++ function ln_get_solar_equ_coords;
53
54// lunar
55#pragma link C++ function ln_get_lunar_equ_coords;
56#pragma link C++ function ln_get_lunar_equ_coords_prec;
57#pragma link C++ function ln_get_lunar_disk;
58#pragma link C++ function ln_get_lunar_sdiam;
59#pragma link C++ function ln_get_lunar_phase;
60#pragma link C++ function ln_get_lunar_rst;
61#pragma link C++ function ln_get_lunar_earth_dist;
62
63
64// Nova wrapper
65#pragma link C++ namespace Nova;
66#pragma link C++ struct Nova::LnLatPosn;
67#pragma link C++ struct Nova::ZdAzPosn;
68#pragma link C++ struct Nova::HrzPosn;
69#pragma link C++ struct Nova::RaDecPosn;
70#pragma link C++ struct Nova::EquPosn;
71
72#endif
Note: See TracBrowser for help on using the repository browser.