1 #pragma link off all functions;
2 #pragma link off all globals;
3 #pragma link off all classes;
5 // Bertrand's new browser and helpers
6 #pragma link C++ class TGClassBrowser;
7 #pragma link C++ class TGCommandPlugin;
8 #pragma link C++ class TGFileBrowser;
9 #pragma link C++ class TGNewBrowser;
12 #pragma link C++ namespace Reve;
13 #pragma link C++ global gReve; // In ReveManager ... should move.
15 //================================
17 //================================
20 #pragma link C++ function Reve::SetupEnvironment;
22 #pragma link C++ function Reve::CheckMacro;
23 #pragma link C++ function Reve::AssertMacro;
24 #pragma link C++ function Reve::Macro;
25 #pragma link C++ function Reve::LoadMacro;
27 #pragma link C++ function Reve::PushPad;
28 #pragma link C++ function Reve::PopPad;
29 #pragma link C++ class Reve::Exc_t+;
30 #pragma link C++ class Reve::PadHolder+;
31 #pragma link C++ class Reve::GeoManagerHolder+;
32 #pragma link C++ class Reve::ReferenceCount+;
33 #pragma link C++ class Reve::ReferenceBackPtr+;
35 #pragma link C++ function Reve::ColorFromIdx;
36 #pragma link C++ function Reve::FindColorVar;
39 #pragma link C++ class Reve::Vector+;
40 #pragma link C++ class Reve::PathMark+;
41 #pragma link C++ class Reve::MCTrack+;
42 #pragma link C++ class Reve::Hit+;
43 #pragma link C++ class Reve::Cluster+;
44 #pragma link C++ class Reve::RecTrack+;
45 #pragma link C++ class Reve::RecKink+;
46 #pragma link C++ class Reve::RecV0+;
47 #pragma link C++ class Reve::GenInfo+;
50 #pragma link C++ class Reve::ZTrans-;
51 #pragma link C++ class Reve::ZTransSubEditor+;
52 #pragma link C++ class Reve::ZTransEditor+;
55 #pragma link C++ class Reve::GridStepper+;
56 #pragma link C++ class Reve::GridStepperSubEditor+;
57 #pragma link C++ class Reve::GridStepperEditor+;
60 #pragma link C++ class Reve::RGBAPalette+;
61 #pragma link C++ class Reve::RGBAPaletteEditor+;
62 #pragma link C++ class Reve::RGBAPaletteSubEditor+;
65 #pragma link C++ class Reve::VoidCPlex+;
66 #pragma link C++ class Reve::VoidCPlex::iterator-;
68 // EventBase, VSDEvent, VSD
69 #pragma link C++ class Reve::EventBase+;
70 #pragma link C++ class Reve::EvTree+;
71 #pragma link C++ class Reve::VSDEvent+;
72 #pragma link C++ class Reve::VSDTree+;
73 #pragma link C++ class Reve::VSD+;
76 #pragma link C++ class TSelectorToEventList+;
77 #pragma link C++ class TTreeQuery+;
78 #pragma link C++ class TPointSelectorConsumer+;
79 #pragma link C++ class TPointSelector+;
82 #pragma link C++ class Reve::RenderElement+;
83 #pragma link C++ class Reve::RenderElement::ListTreeInfo+;
84 #pragma link C++ class Reve::RenderElementObjPtr+;
85 #pragma link C++ class Reve::RenderElementList+;
86 #pragma link C++ class Reve::RenderElementEditor+;
88 #pragma link C++ class std::list<Reve::RenderElement*>;
89 #pragma link C++ class std::list<Reve::RenderElement*>::iterator;
90 #pragma link C++ typedef Reve::RenderElement::List_t;
91 #pragma link C++ typedef Reve::RenderElement::List_i;
94 #pragma link C++ class Reve::Scene+;
95 #pragma link C++ class Reve::SceneList+;
96 #pragma link C++ class Reve::SceneInfo+;
97 #pragma link C++ class Reve::Viewer+;
98 #pragma link C++ class Reve::ViewerList+;
101 #pragma link C++ class Reve::Pad+;
104 #pragma link C++ class Reve::VSDSelector+;
107 #pragma link C++ class Reve::RGLTEFrame+;
108 #pragma link C++ class Reve::RGBrowser+;
111 #pragma link C++ class Reve::RGEditor+;
114 #pragma link C++ class Reve::RMacro+;
117 #pragma link C++ class Reve::ReveManager+;
120 #pragma link C++ class Reve::RGValuatorBase+;
121 #pragma link C++ class Reve::RGValuator+;
122 #pragma link C++ class Reve::RGDoubleValuator+;
123 #pragma link C++ class Reve::RGTriVecValuator+;
125 // Non-linear transformations
126 #pragma link C++ class Reve::NLTProjectable+;
127 #pragma link C++ class Reve::NLTProjected+;
128 #pragma link C++ class Reve::NLTProjection+;
129 #pragma link C++ class Reve::NLTRhoZ+;
130 #pragma link C++ class Reve::NLTCircularFishEye+;
132 #pragma link C++ class Reve::NLTProjector+;
133 #pragma link C++ class Reve::NLTProjectorEditor+;
134 #pragma link C++ class Reve::NLTProjectorGL+;
136 #pragma link C++ class Reve::NLTTrack+;
137 #pragma link C++ class Reve::NLTTrackGL+;
138 #pragma link C++ class Reve::NLTTrackList+;
140 #pragma link C++ class Reve::NLTPolygon+;
141 #pragma link C++ class Reve::NLTPolygonSet+;
142 #pragma link C++ class Reve::NLTPolygonSetEditor+;
143 #pragma link C++ class Reve::NLTPolygonSetGL+;
145 #pragma link C++ class Reve::NLTPointSet+;
146 #pragma link C++ class Reve::NLTPointSetGL+;
148 //=====================================
149 // Graphical elements (with renderers)
150 //=====================================
153 #pragma link C++ class Reve::Track+;
154 #pragma link C++ class Reve::TrackGL+;
155 #pragma link C++ class Reve::TrackEditor+;
156 #pragma link C++ class Reve::TrackRnrStyle+;
157 #pragma link C++ class Reve::TrackList+;
158 #pragma link C++ class Reve::TrackListEditor+;
159 #pragma link C++ class Reve::TrackRnrStyleSubEditor+;
160 #pragma link C++ class Reve::TrackRnrStyleEditor+;
161 #pragma link C++ class Reve::TrackCounter+;
162 #pragma link C++ class Reve::TrackCounterEditor+;
165 #pragma link C++ class Reve::PointSet+;
166 #pragma link C++ class Reve::PointSetArray+;
167 #pragma link C++ class Reve::PointSetArrayEditor+;
170 #pragma link C++ class Reve::Line+;
171 #pragma link C++ class Reve::LineEditor+;
172 #pragma link C++ class Reve::LineGL+;
175 #pragma link C++ class Reve::FrameBox+;
176 #pragma link C++ class Reve::FrameBoxGL+;
179 #pragma link C++ class Reve::DigitSet+;
180 #pragma link C++ class Reve::DigitSetEditor+;
183 #pragma link C++ class Reve::Quad+;
184 #pragma link C++ class Reve::OldQuadSet+;
185 #pragma link C++ class Reve::OldQuadSetGL+;
186 #pragma link C++ class Reve::QuadSet+;
187 #pragma link C++ class Reve::QuadSetGL+;
190 #pragma link C++ class Reve::BoxSet+;
191 #pragma link C++ class Reve::BoxSetGL+;
194 #pragma link C++ class Reve::GeoNodeRnrEl+;
195 #pragma link C++ class Reve::GeoTopNodeRnrEl+;
196 #pragma link C++ class Reve::GeoNodeRnrElEditor+;
197 #pragma link C++ class Reve::GeoTopNodeRnrElEditor+;
199 #pragma link C++ class TGeoShapeExtract+;
200 #pragma link C++ class Reve::GeoShapeRnrEl+;
203 #pragma link C++ class Reve::TriangleSet+;
204 #pragma link C++ class Reve::TriangleSetEditor+;
205 #pragma link C++ class Reve::TriangleSetGL+;
208 #pragma link C++ class Reve::StraightLineSet+;
209 #pragma link C++ class Reve::StraightLineSetGL+;
210 #pragma link C++ class Reve::StraightLineSetEditor+;
211 #pragma link C++ class Reve::NLTSLineSet+;