]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Reve/LinkDef.h
Added inner struct VoidCPlex::iterator; increase constness.
[u/mrichter/AliRoot.git] / EVE / Reve / LinkDef.h
CommitLineData
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;