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