]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Reve/LinkDef.h
Setup check-box pictures when inserting in a list-tree.
[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+;
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;