1 #pragma link off all functions;
2 #pragma link off all globals;
3 #pragma link off all classes;
5 #pragma link C++ namespace Reve;
6 #pragma link C++ global gReve; // In RGTopFrame ... should move.
8 //================================
10 //================================
13 #pragma link C++ function Reve::SetupEnvironment;
15 #pragma link C++ function Reve::CheckMacro;
16 #pragma link C++ function Reve::AssertMacro;
17 #pragma link C++ function Reve::Macro;
18 #pragma link C++ function Reve::LoadMacro;
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+;
25 #pragma link C++ class Reve::ReferenceCount+;
26 #pragma link C++ class Reve::ReferenceBackPtr+;
28 #pragma link C++ function Reve::ColorFromIdx;
29 #pragma link C++ function Reve::FindColorVar;
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+;
44 #pragma link C++ class Reve::ZTrans-;
45 #pragma link C++ class Reve::ZTransSubEditor+;
46 #pragma link C++ class Reve::ZTransEditor+;
49 #pragma link C++ class Reve::RGBAPalette+;
50 #pragma link C++ class Reve::RGBAPaletteEditor+;
51 #pragma link C++ class Reve::RGBAPaletteSubEditor+;
54 #pragma link C++ class Reve::VoidCPlex+;
55 #pragma link C++ class Reve::VoidCPlex::iterator-;
57 // EventBase, VSDEvent, VSD
58 #pragma link C++ class Reve::EventBase+;
59 #pragma link C++ class Reve::EvTree+;
60 #pragma link C++ class Reve::VSDEvent+;
61 #pragma link C++ class Reve::VSDTree+;
62 #pragma link C++ class Reve::VSD+;
65 #pragma link C++ class TSelectorToEventList+;
66 #pragma link C++ class TTreeQuery+;
67 #pragma link C++ class TPointSelectorConsumer+;
68 #pragma link C++ class TPointSelector+;
71 #pragma link C++ class Reve::RenderElement+;
72 #pragma link C++ class Reve::RenderElement::ListTreeInfo+;
73 #pragma link C++ class Reve::RenderElementObjPtr+;
74 #pragma link C++ class Reve::RenderElementList+;
75 #pragma link C++ class Reve::PadPrimitive+;
76 #pragma link C++ class Reve::RenderElementEditor+;
78 #pragma link C++ class std::list<Reve::RenderElement*>;
79 #pragma link C++ class std::list<Reve::RenderElement*>::iterator;
80 #pragma link C++ typedef Reve::RenderElement::List_t;
81 #pragma link C++ typedef Reve::RenderElement::List_i;
84 #pragma link C++ class Reve::Pad+;
87 #pragma link C++ class Reve::VSDSelector+;
90 #pragma link C++ class Reve::RGBrowser+;
93 #pragma link C++ class Reve::RGEditor+;
96 #pragma link C++ class Reve::RMacro+;
99 #pragma link C++ class Reve::RGTopFrame+;
102 #pragma link C++ class Reve::RGValuatorBase+;
103 #pragma link C++ class Reve::RGValuator+;
104 #pragma link C++ class Reve::RGDoubleValuator+;
105 #pragma link C++ class Reve::RGTriVecValuator+;
107 //=====================================
108 // Graphical elements (with renderers)
109 //=====================================
112 #pragma link C++ class Reve::Track+;
113 #pragma link C++ class Reve::TrackGL+;
114 #pragma link C++ class Reve::TrackRnrStyle+;
115 #pragma link C++ class Reve::TrackList+;
116 #pragma link C++ class Reve::TrackListEditor+;
117 #pragma link C++ class Reve::TrackCounter+;
118 #pragma link C++ class Reve::TrackCounterEditor+;
121 #pragma link C++ class Reve::Cascade+;
122 #pragma link C++ class Reve::CascadeList+;
123 #pragma link C++ class Reve::CascadeListEditor+;
126 #pragma link C++ class Reve::V0+;
127 #pragma link C++ class Reve::V0List+;
128 #pragma link C++ class Reve::V0ListEditor+;
131 #pragma link C++ class Reve::PointSet+;
132 #pragma link C++ class Reve::PointSetArray+;
133 #pragma link C++ class Reve::PointSetArrayEditor+;
136 #pragma link C++ class Reve::Line+;
137 #pragma link C++ class Reve::LineEditor+;
138 #pragma link C++ class Reve::LineGL+;
141 #pragma link C++ class Reve::FrameBox+;
142 #pragma link C++ class Reve::FrameBoxGL+;
145 #pragma link C++ class Reve::Quad+;
146 #pragma link C++ class Reve::OldQuadSet+;
147 #pragma link C++ class Reve::OldQuadSetGL+;
148 #pragma link C++ class Reve::QuadSet+;
149 #pragma link C++ class Reve::QuadSetEditor+;
150 #pragma link C++ class Reve::QuadSetGL+;
153 #pragma link C++ class Reve::Box+;
154 #pragma link C++ class Reve::BoxSet+;
155 #pragma link C++ class Reve::BoxSetGL+;
158 #pragma link C++ class Reve::GeoNodeRnrEl+;
159 #pragma link C++ class Reve::GeoTopNodeRnrEl+;
160 #pragma link C++ class Reve::GeoNodeRnrElEditor+;
161 #pragma link C++ class Reve::GeoTopNodeRnrElEditor+;
164 #pragma link C++ class Reve::TriangleSet;
165 #pragma link C++ class Reve::TriangleSetEditor;
166 #pragma link C++ class Reve::TriangleSetGL;