]>
Commit | Line | Data |
---|---|---|
5a5a1232 | 1 | #pragma link off all functions; |
2 | #pragma link off all globals; | |
3 | #pragma link off all classes; | |
4 | ||
32e219c2 | 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; | |
10 | ||
11 | ||
5a5a1232 | 12 | #pragma link C++ namespace Reve; |
32e219c2 | 13 | #pragma link C++ global gReve; // In ReveManager ... should move. |
5a5a1232 | 14 | |
15 | //================================ | |
16 | // base/ | |
17 | //================================ | |
18 | ||
19 | // Reve | |
20 | #pragma link C++ function Reve::SetupEnvironment; | |
6a187c6c | 21 | |
22 | #pragma link C++ function Reve::CheckMacro; | |
5a5a1232 | 23 | #pragma link C++ function Reve::AssertMacro; |
24 | #pragma link C++ function Reve::Macro; | |
25 | #pragma link C++ function Reve::LoadMacro; | |
6a187c6c | 26 | |
5a5a1232 | 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+; | |
915dabe1 | 32 | #pragma link C++ class Reve::ReferenceCount+; |
465af230 | 33 | #pragma link C++ class Reve::ReferenceBackPtr+; |
5a5a1232 | 34 | |
51a6ecc6 | 35 | #pragma link C++ function Reve::ColorFromIdx; |
06ba4c4a | 36 | #pragma link C++ function Reve::FindColorVar; |
51a6ecc6 | 37 | |
5a5a1232 | 38 | // PODs |
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::MCTrackRef+; | |
43 | #pragma link C++ class Reve::Hit+; | |
44 | #pragma link C++ class Reve::Cluster+; | |
45 | #pragma link C++ class Reve::RecTrack+; | |
46 | #pragma link C++ class Reve::RecKink+; | |
47 | #pragma link C++ class Reve::RecV0+; | |
48 | #pragma link C++ class Reve::GenInfo+; | |
49 | ||
b990fb1d | 50 | // ZTrans |
51 | #pragma link C++ class Reve::ZTrans-; | |
ec2905c1 | 52 | #pragma link C++ class Reve::ZTransSubEditor+; |
53 | #pragma link C++ class Reve::ZTransEditor+; | |
b990fb1d | 54 | |
10432ba7 | 55 | // Stepper |
56 | #pragma link C++ class Reve::GridStepper+; | |
32e219c2 | 57 | #pragma link C++ class Reve::GridStepperSubEditor+; |
58 | #pragma link C++ class Reve::GridStepperEditor+; | |
10432ba7 | 59 | |
06ba4c4a | 60 | // RGBAPalette |
61 | #pragma link C++ class Reve::RGBAPalette+; | |
62 | #pragma link C++ class Reve::RGBAPaletteEditor+; | |
63 | #pragma link C++ class Reve::RGBAPaletteSubEditor+; | |
64 | ||
65 | // Plexes | |
66 | #pragma link C++ class Reve::VoidCPlex+; | |
df6ec2c7 | 67 | #pragma link C++ class Reve::VoidCPlex::iterator-; |
06ba4c4a | 68 | |
1850492d | 69 | // EventBase, VSDEvent, VSD |
70 | #pragma link C++ class Reve::EventBase+; | |
5a5a1232 | 71 | #pragma link C++ class Reve::EvTree+; |
1850492d | 72 | #pragma link C++ class Reve::VSDEvent+; |
5a5a1232 | 73 | #pragma link C++ class Reve::VSDTree+; |
74 | #pragma link C++ class Reve::VSD+; | |
75 | ||
76 | // TTreeTools | |
77 | #pragma link C++ class TSelectorToEventList+; | |
78 | #pragma link C++ class TTreeQuery+; | |
9ce3a7e7 | 79 | #pragma link C++ class TPointSelectorConsumer+; |
80 | #pragma link C++ class TPointSelector+; | |
5a5a1232 | 81 | |
82 | // RenderElement | |
83 | #pragma link C++ class Reve::RenderElement+; | |
84 | #pragma link C++ class Reve::RenderElement::ListTreeInfo+; | |
092578a7 | 85 | #pragma link C++ class Reve::RenderElementObjPtr+; |
5a5a1232 | 86 | #pragma link C++ class Reve::RenderElementList+; |
ec2905c1 | 87 | #pragma link C++ class Reve::RenderElementEditor+; |
5a5a1232 | 88 | |
0d256fdd | 89 | #pragma link C++ class std::list<Reve::RenderElement*>; |
90 | #pragma link C++ class std::list<Reve::RenderElement*>::iterator; | |
91 | #pragma link C++ typedef Reve::RenderElement::List_t; | |
92 | #pragma link C++ typedef Reve::RenderElement::List_i; | |
93 | ||
32e219c2 | 94 | // GL-interface |
95 | #pragma link C++ class Reve::Scene+; | |
96 | #pragma link C++ class Reve::SceneList+; | |
97 | #pragma link C++ class Reve::SceneInfo+; | |
98 | #pragma link C++ class Reve::Viewer+; | |
99 | #pragma link C++ class Reve::ViewerList+; | |
100 | ||
5a5a1232 | 101 | // Pad |
102 | #pragma link C++ class Reve::Pad+; | |
103 | ||
104 | // VSDSelector | |
105 | #pragma link C++ class Reve::VSDSelector+; | |
106 | ||
107 | // RGBrowser | |
32e219c2 | 108 | #pragma link C++ class Reve::RGLTEFrame+; |
5a5a1232 | 109 | #pragma link C++ class Reve::RGBrowser+; |
110 | ||
111 | // RGEditor | |
112 | #pragma link C++ class Reve::RGEditor+; | |
113 | ||
6a187c6c | 114 | // RMacro |
115 | #pragma link C++ class Reve::RMacro+; | |
116 | ||
32e219c2 | 117 | // ReveManager |
118 | #pragma link C++ class Reve::ReveManager+; | |
5a5a1232 | 119 | |
5987168b | 120 | // RGValuators |
121 | #pragma link C++ class Reve::RGValuatorBase+; | |
122 | #pragma link C++ class Reve::RGValuator+; | |
123 | #pragma link C++ class Reve::RGDoubleValuator+; | |
b990fb1d | 124 | #pragma link C++ class Reve::RGTriVecValuator+; |
5987168b | 125 | |
debf9f47 | 126 | // Non-linear transformations |
32e219c2 | 127 | #pragma link C++ class Reve::NLTProjectable+; |
32e219c2 | 128 | #pragma link C++ class Reve::NLTProjected+; |
debf9f47 | 129 | #pragma link C++ class Reve::NLTProjection+; |
debf9f47 | 130 | #pragma link C++ class Reve::RhoZ+; |
131 | #pragma link C++ class Reve::CircularFishEye+; | |
132 | ||
133 | #pragma link C++ class Reve::NLTProjector+; | |
32e219c2 | 134 | #pragma link C++ class Reve::NLTProjectorEditor+; |
135 | #pragma link C++ class Reve::NLTProjectorGL+; | |
136 | ||
137 | #pragma link C++ class Reve::NLTTrack+; | |
138 | #pragma link C++ class Reve::NLTTrackGL+; | |
139 | #pragma link C++ class Reve::NLTTrackList+; | |
debf9f47 | 140 | |
141 | #pragma link C++ class Reve::NLTPolygon+; | |
142 | #pragma link C++ class Reve::NLTPolygonSet+; | |
143 | #pragma link C++ class Reve::NLTPolygonSetEditor+; | |
144 | #pragma link C++ class Reve::NLTPolygonSetGL+; | |
145 | ||
32e219c2 | 146 | #pragma link C++ class Reve::NLTPointSet+; |
147 | #pragma link C++ class Reve::NLTPointSetGL+; | |
148 | ||
ec2905c1 | 149 | //===================================== |
150 | // Graphical elements (with renderers) | |
151 | //===================================== | |
5a5a1232 | 152 | |
153 | // Track | |
154 | #pragma link C++ class Reve::Track+; | |
c7f42101 | 155 | #pragma link C++ class Reve::TrackGL+; |
32e219c2 | 156 | #pragma link C++ class Reve::TrackEditor+; |
5a5a1232 | 157 | #pragma link C++ class Reve::TrackRnrStyle+; |
0d256fdd | 158 | #pragma link C++ class Reve::TrackList+; |
ec2905c1 | 159 | #pragma link C++ class Reve::TrackListEditor+; |
32e219c2 | 160 | #pragma link C++ class Reve::TrackRnrStyleSubEditor+; |
161 | #pragma link C++ class Reve::TrackRnrStyleEditor+; | |
0d256fdd | 162 | #pragma link C++ class Reve::TrackCounter+; |
163 | #pragma link C++ class Reve::TrackCounterEditor+; | |
ec2905c1 | 164 | |
165 | // Cascade | |
166 | #pragma link C++ class Reve::Cascade+; | |
167 | #pragma link C++ class Reve::CascadeList+; | |
168 | #pragma link C++ class Reve::CascadeListEditor+; | |
5a5a1232 | 169 | |
06ba4c4a | 170 | // V0 |
171 | #pragma link C++ class Reve::V0+; | |
172 | #pragma link C++ class Reve::V0List+; | |
ec2905c1 | 173 | #pragma link C++ class Reve::V0ListEditor+; |
06ba4c4a | 174 | |
5a5a1232 | 175 | // PointSet |
176 | #pragma link C++ class Reve::PointSet+; | |
177 | #pragma link C++ class Reve::PointSetArray+; | |
ec2905c1 | 178 | #pragma link C++ class Reve::PointSetArrayEditor+; |
5a5a1232 | 179 | |
c7f42101 | 180 | // Line |
181 | #pragma link C++ class Reve::Line+; | |
182 | #pragma link C++ class Reve::LineEditor+; | |
183 | #pragma link C++ class Reve::LineGL+; | |
184 | ||
06ba4c4a | 185 | // FrameBox |
186 | #pragma link C++ class Reve::FrameBox+; | |
187 | #pragma link C++ class Reve::FrameBoxGL+; | |
188 | ||
32e219c2 | 189 | // DigitSet |
190 | #pragma link C++ class Reve::DigitSet+; | |
191 | #pragma link C++ class Reve::DigitSetEditor+; | |
192 | ||
5a5a1232 | 193 | // QuadSet |
194 | #pragma link C++ class Reve::Quad+; | |
3aa97c5d | 195 | #pragma link C++ class Reve::OldQuadSet+; |
06ba4c4a | 196 | #pragma link C++ class Reve::OldQuadSetGL+; |
ec2905c1 | 197 | #pragma link C++ class Reve::QuadSet+; |
06ba4c4a | 198 | #pragma link C++ class Reve::QuadSetGL+; |
199 | ||
915dabe1 | 200 | // BoxSet |
915dabe1 | 201 | #pragma link C++ class Reve::BoxSet+; |
ec2905c1 | 202 | #pragma link C++ class Reve::BoxSetGL+; |
915dabe1 | 203 | |
5a5a1232 | 204 | // GeoNode |
712d9715 | 205 | #pragma link C++ class Reve::GeoRnrEl+; |
5a5a1232 | 206 | #pragma link C++ class Reve::GeoNodeRnrEl+; |
207 | #pragma link C++ class Reve::GeoTopNodeRnrEl+; | |
5a5a1232 | 208 | #pragma link C++ class Reve::GeoNodeRnrElEditor+; |
209 | #pragma link C++ class Reve::GeoTopNodeRnrElEditor+; | |
210 | ||
5b3adb7e | 211 | #pragma link C++ class TGeoShapeExtract+; |
212 | #pragma link C++ class Reve::GeoShapeRnrEl+; | |
213 | ||
ec2905c1 | 214 | // TrianlgeSet |
befefbcc | 215 | #pragma link C++ class Reve::TriangleSet+; |
216 | #pragma link C++ class Reve::TriangleSetEditor+; | |
217 | #pragma link C++ class Reve::TriangleSetGL+; | |
c2c84fa8 | 218 | |
219 | // StraightLineSet | |
befefbcc | 220 | #pragma link C++ class Reve::StraightLineSet+; |
221 | #pragma link C++ class Reve::StraightLineSetGL+; | |
222 | #pragma link C++ class Reve::StraightLineSetEditor+; | |
32e219c2 | 223 | #pragma link C++ class Reve::NLTSLineSet+; |