]>
Commit | Line | Data |
---|---|---|
5a5a1232 | 1 | #pragma link off all functions; |
2 | #pragma link off all globals; | |
3 | #pragma link off all classes; | |
4 | ||
5 | #pragma link C++ namespace Reve; | |
6 | #pragma link C++ global gReve; // In RGTopFrame ... should move. | |
7 | ||
8 | //================================ | |
9 | // base/ | |
10 | //================================ | |
11 | ||
12 | // Reve | |
13 | #pragma link C++ function Reve::SetupEnvironment; | |
6a187c6c | 14 | |
15 | #pragma link C++ function Reve::CheckMacro; | |
5a5a1232 | 16 | #pragma link C++ function Reve::AssertMacro; |
17 | #pragma link C++ function Reve::Macro; | |
18 | #pragma link C++ function Reve::LoadMacro; | |
6a187c6c | 19 | |
5a5a1232 | 20 | #pragma link C++ function Reve::PushPad; |
21 | #pragma link C++ function Reve::PopPad; | |
22 | #pragma link C++ class Reve::Exc_t+; | |
23 | #pragma link C++ class Reve::PadHolder+; | |
24 | #pragma link C++ class Reve::GeoManagerHolder+; | |
915dabe1 | 25 | #pragma link C++ class Reve::ReferenceCount+; |
465af230 | 26 | #pragma link C++ class Reve::ReferenceBackPtr+; |
5a5a1232 | 27 | |
51a6ecc6 | 28 | #pragma link C++ function Reve::ColorFromIdx; |
06ba4c4a | 29 | #pragma link C++ function Reve::FindColorVar; |
51a6ecc6 | 30 | |
5a5a1232 | 31 | // PODs |
32 | #pragma link C++ class Reve::Vector+; | |
33 | #pragma link C++ class Reve::PathMark+; | |
34 | #pragma link C++ class Reve::MCTrack+; | |
35 | #pragma link C++ class Reve::MCTrackRef+; | |
36 | #pragma link C++ class Reve::Hit+; | |
37 | #pragma link C++ class Reve::Cluster+; | |
38 | #pragma link C++ class Reve::RecTrack+; | |
39 | #pragma link C++ class Reve::RecKink+; | |
40 | #pragma link C++ class Reve::RecV0+; | |
41 | #pragma link C++ class Reve::GenInfo+; | |
42 | ||
b990fb1d | 43 | // ZTrans |
44 | #pragma link C++ class Reve::ZTrans-; | |
ec2905c1 | 45 | #pragma link C++ class Reve::ZTransSubEditor+; |
46 | #pragma link C++ class Reve::ZTransEditor+; | |
b990fb1d | 47 | |
10432ba7 | 48 | // Stepper |
49 | #pragma link C++ class Reve::GridStepper+; | |
50 | ||
06ba4c4a | 51 | // RGBAPalette |
52 | #pragma link C++ class Reve::RGBAPalette+; | |
53 | #pragma link C++ class Reve::RGBAPaletteEditor+; | |
54 | #pragma link C++ class Reve::RGBAPaletteSubEditor+; | |
55 | ||
56 | // Plexes | |
57 | #pragma link C++ class Reve::VoidCPlex+; | |
df6ec2c7 | 58 | #pragma link C++ class Reve::VoidCPlex::iterator-; |
06ba4c4a | 59 | |
1850492d | 60 | // EventBase, VSDEvent, VSD |
61 | #pragma link C++ class Reve::EventBase+; | |
5a5a1232 | 62 | #pragma link C++ class Reve::EvTree+; |
1850492d | 63 | #pragma link C++ class Reve::VSDEvent+; |
5a5a1232 | 64 | #pragma link C++ class Reve::VSDTree+; |
65 | #pragma link C++ class Reve::VSD+; | |
66 | ||
67 | // TTreeTools | |
68 | #pragma link C++ class TSelectorToEventList+; | |
69 | #pragma link C++ class TTreeQuery+; | |
9ce3a7e7 | 70 | #pragma link C++ class TPointSelectorConsumer+; |
71 | #pragma link C++ class TPointSelector+; | |
5a5a1232 | 72 | |
73 | // RenderElement | |
74 | #pragma link C++ class Reve::RenderElement+; | |
75 | #pragma link C++ class Reve::RenderElement::ListTreeInfo+; | |
092578a7 | 76 | #pragma link C++ class Reve::RenderElementObjPtr+; |
5a5a1232 | 77 | #pragma link C++ class Reve::RenderElementList+; |
48d85659 | 78 | #pragma link C++ class Reve::PadPrimitive+; |
ec2905c1 | 79 | #pragma link C++ class Reve::RenderElementEditor+; |
5a5a1232 | 80 | |
0d256fdd | 81 | #pragma link C++ class std::list<Reve::RenderElement*>; |
82 | #pragma link C++ class std::list<Reve::RenderElement*>::iterator; | |
83 | #pragma link C++ typedef Reve::RenderElement::List_t; | |
84 | #pragma link C++ typedef Reve::RenderElement::List_i; | |
85 | ||
5a5a1232 | 86 | // Pad |
87 | #pragma link C++ class Reve::Pad+; | |
88 | ||
89 | // VSDSelector | |
90 | #pragma link C++ class Reve::VSDSelector+; | |
91 | ||
92 | // RGBrowser | |
5a5a1232 | 93 | #pragma link C++ class Reve::RGBrowser+; |
94 | ||
95 | // RGEditor | |
96 | #pragma link C++ class Reve::RGEditor+; | |
97 | ||
6a187c6c | 98 | // RMacro |
99 | #pragma link C++ class Reve::RMacro+; | |
100 | ||
5a5a1232 | 101 | // RGTopFrame |
102 | #pragma link C++ class Reve::RGTopFrame+; | |
103 | ||
5987168b | 104 | // RGValuators |
105 | #pragma link C++ class Reve::RGValuatorBase+; | |
106 | #pragma link C++ class Reve::RGValuator+; | |
107 | #pragma link C++ class Reve::RGDoubleValuator+; | |
b990fb1d | 108 | #pragma link C++ class Reve::RGTriVecValuator+; |
5987168b | 109 | |
ec2905c1 | 110 | //===================================== |
111 | // Graphical elements (with renderers) | |
112 | //===================================== | |
5a5a1232 | 113 | |
114 | // Track | |
115 | #pragma link C++ class Reve::Track+; | |
c7f42101 | 116 | #pragma link C++ class Reve::TrackGL+; |
5a5a1232 | 117 | #pragma link C++ class Reve::TrackRnrStyle+; |
0d256fdd | 118 | #pragma link C++ class Reve::TrackList+; |
ec2905c1 | 119 | #pragma link C++ class Reve::TrackListEditor+; |
0d256fdd | 120 | #pragma link C++ class Reve::TrackCounter+; |
121 | #pragma link C++ class Reve::TrackCounterEditor+; | |
ec2905c1 | 122 | |
123 | // Cascade | |
124 | #pragma link C++ class Reve::Cascade+; | |
125 | #pragma link C++ class Reve::CascadeList+; | |
126 | #pragma link C++ class Reve::CascadeListEditor+; | |
5a5a1232 | 127 | |
06ba4c4a | 128 | // V0 |
129 | #pragma link C++ class Reve::V0+; | |
130 | #pragma link C++ class Reve::V0List+; | |
ec2905c1 | 131 | #pragma link C++ class Reve::V0ListEditor+; |
06ba4c4a | 132 | |
5a5a1232 | 133 | // PointSet |
134 | #pragma link C++ class Reve::PointSet+; | |
135 | #pragma link C++ class Reve::PointSetArray+; | |
ec2905c1 | 136 | #pragma link C++ class Reve::PointSetArrayEditor+; |
5a5a1232 | 137 | |
c7f42101 | 138 | // Line |
139 | #pragma link C++ class Reve::Line+; | |
140 | #pragma link C++ class Reve::LineEditor+; | |
141 | #pragma link C++ class Reve::LineGL+; | |
142 | ||
06ba4c4a | 143 | // FrameBox |
144 | #pragma link C++ class Reve::FrameBox+; | |
145 | #pragma link C++ class Reve::FrameBoxGL+; | |
146 | ||
5a5a1232 | 147 | // QuadSet |
148 | #pragma link C++ class Reve::Quad+; | |
3aa97c5d | 149 | #pragma link C++ class Reve::OldQuadSet+; |
06ba4c4a | 150 | #pragma link C++ class Reve::OldQuadSetGL+; |
ec2905c1 | 151 | #pragma link C++ class Reve::QuadSet+; |
152 | #pragma link C++ class Reve::QuadSetEditor+; | |
06ba4c4a | 153 | #pragma link C++ class Reve::QuadSetGL+; |
154 | ||
915dabe1 | 155 | // BoxSet |
156 | #pragma link C++ class Reve::Box+; | |
157 | #pragma link C++ class Reve::BoxSet+; | |
ec2905c1 | 158 | #pragma link C++ class Reve::BoxSetGL+; |
915dabe1 | 159 | |
5a5a1232 | 160 | // GeoNode |
161 | #pragma link C++ class Reve::GeoNodeRnrEl+; | |
162 | #pragma link C++ class Reve::GeoTopNodeRnrEl+; | |
5a5a1232 | 163 | #pragma link C++ class Reve::GeoNodeRnrElEditor+; |
164 | #pragma link C++ class Reve::GeoTopNodeRnrElEditor+; | |
165 | ||
5b3adb7e | 166 | #pragma link C++ class TGeoShapeExtract+; |
167 | #pragma link C++ class Reve::GeoShapeRnrEl+; | |
168 | ||
ec2905c1 | 169 | // TrianlgeSet |
170 | #pragma link C++ class Reve::TriangleSet; | |
b990fb1d | 171 | #pragma link C++ class Reve::TriangleSetEditor; |
b990fb1d | 172 | #pragma link C++ class Reve::TriangleSetGL; |