]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Reve/LinkDef.h
Changed inheritance to include Reve::RenderElement; use ZTrans to store transformatio...
[u/mrichter/AliRoot.git] / EVE / Reve / LinkDef.h
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::ColorFromIdx;
14 #pragma link C++ function Reve::SetupEnvironment;
15
16 #pragma link C++ function Reve::CheckMacro;
17 #pragma link C++ function Reve::AssertMacro;
18 #pragma link C++ function Reve::Macro;
19 #pragma link C++ function Reve::LoadMacro;
20
21 #pragma link C++ function Reve::PushPad;
22 #pragma link C++ function Reve::PopPad;
23 #pragma link C++ class Reve::Exc_t+;
24 #pragma link C++ class Reve::PadHolder+;
25 #pragma link C++ class Reve::GeoManagerHolder+;
26 #pragma link C++ class Reve::ReferenceCount+;
27
28 // PODs
29 #pragma link C++ class Reve::Vector+;
30 #pragma link C++ class Reve::PathMark+;
31 #pragma link C++ class Reve::MCTrack+;
32 #pragma link C++ class Reve::MCTrackRef+;
33 #pragma link C++ class Reve::Hit+;
34 #pragma link C++ class Reve::Cluster+;
35 #pragma link C++ class Reve::RecTrack+;
36 #pragma link C++ class Reve::RecKink+;
37 #pragma link C++ class Reve::RecV0+;
38 #pragma link C++ class Reve::GenInfo+;
39
40 // ZTrans
41 #pragma link C++ class Reve::ZTrans-;
42
43 // EventBase, VSDEvent, VSD
44 #pragma link C++ class Reve::EventBase+;
45 #pragma link C++ class Reve::EvTree+;
46 #pragma link C++ class Reve::VSDEvent+;
47 #pragma link C++ class Reve::VSDTree+;
48 #pragma link C++ class Reve::VSD+;
49
50 // TTreeTools
51 #pragma link C++ class TSelectorToEventList+;
52 #pragma link C++ class TTreeQuery+;
53 #pragma link C++ class TPointSelectorConsumer+;
54 #pragma link C++ class TPointSelector+;
55
56 // RenderElement
57 #pragma link C++ class Reve::RenderElement+;
58 #pragma link C++ class Reve::RenderElement::ListTreeInfo+;
59 #pragma link C++ class Reve::RenderElementObjPtr+;
60 #pragma link C++ class Reve::RenderElementListBase+;
61 #pragma link C++ class Reve::RenderElementList+;
62
63 // Pad
64 #pragma link C++ class Reve::Pad+;
65
66 // VSDSelector
67 #pragma link C++ class Reve::VSDSelector+;
68
69 // RGBrowser
70 #pragma link C++ class Reve::RGBrowser+;
71
72 // RGEditor
73 #pragma link C++ class Reve::RGEditor+;
74
75 // RMacro
76 #pragma link C++ class Reve::RMacro+;
77
78 // RGTopFrame
79 #pragma link C++ class Reve::RGTopFrame+;
80
81 // RGValuators
82 #pragma link C++ class Reve::RGValuatorBase+;
83 #pragma link C++ class Reve::RGValuator+;
84 #pragma link C++ class Reve::RGDoubleValuator+;
85 #pragma link C++ class Reve::RGTriVecValuator+;
86
87 //================================
88 // g3d/
89 //================================
90
91 // Track
92 #pragma link C++ class Reve::Track+;
93 #pragma link C++ class Reve::TrackList+;
94 #pragma link C++ class Reve::TrackRnrStyle+;
95
96 // PointSet
97 #pragma link C++ class Reve::PointSet+;
98 #pragma link C++ class Reve::PointSetArray+;
99
100 // QuadSet
101 #pragma link C++ class Reve::Quad+;
102 #pragma link C++ class Reve::QuadSet+;
103
104 // BoxSet
105 #pragma link C++ class Reve::Box+;
106 #pragma link C++ class Reve::BoxSet+;
107
108 // GeoNode
109 #pragma link C++ class Reve::GeoNodeRnrEl+;
110 #pragma link C++ class Reve::GeoTopNodeRnrEl+;
111
112 // TrianlgeSet
113 #pragma link C++ class Reve::TriangleSet;
114
115 //================================
116 // ged/
117 //================================
118
119 #pragma link C++ class Reve::ZTransSubEditor+;
120 #pragma link C++ class Reve::ZTransEditor+;
121
122 #pragma link C++ class Reve::RenderElementEditor+;
123 #pragma link C++ class Reve::TrackListEditor+;
124 #pragma link C++ class Reve::GeoNodeRnrElEditor+;
125 #pragma link C++ class Reve::GeoTopNodeRnrElEditor+;
126
127 #pragma link C++ class Reve::PointSetArrayEditor+;
128
129 #pragma link C++ class Reve::TriangleSetEditor;
130
131 //================================
132 // gl/
133 //================================
134
135 // ReveGLRenderers
136 #pragma link C++ class Reve::QuadSetGL+;
137 #pragma link C++ class Reve::BoxSetGL+;
138 #pragma link C++ class Reve::TriangleSetGL;