Logo ROOT   6.16/01
Reference Guide
LinkDef2.h
Go to the documentation of this file.
1// @(#)root/eve:$Id$
2// Authors: Matevz Tadel & Alja Mrak-Tadel: 2006 - 2009
3
4/*************************************************************************
5 * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12//==============================================================================
13// LinkDef2.h - Visualization elements and helper classes.
14//==============================================================================
15
16// TEveTrack
17#pragma link C++ class TEveTrack+;
18#pragma link C++ class TEveTrackGL+;
19#pragma link C++ class TEveTrackEditor+;
20#pragma link C++ class TEveTrackList+;
21#pragma link C++ class TEveTrackListEditor+;
22#pragma link C++ class TEveTrackProjected+;
23#pragma link C++ class TEveTrackProjectedGL+;
24#pragma link C++ class TEveTrackListProjected+;
25
26// TEveTrackPropagator
27#pragma link C++ class TEveTrackPropagator+;
28#pragma link C++ class TEveTrackPropagatorSubEditor+;
29#pragma link C++ class TEveTrackPropagatorEditor+;
30#pragma link C++ class TEveMagField+;
31#pragma link C++ class TEveMagFieldConst+;
32#pragma link C++ class TEveMagFieldDuo+;
33
34// TEveText
35#pragma link C++ class TEveText+;
36#pragma link C++ class TEveTextGL+;
37#pragma link C++ class TEveTextEditor+;
38
39// TEvePointSet
40#pragma link C++ class TEvePointSet+;
41#pragma link C++ class TEvePointSetArray+;
42#pragma link C++ class TEvePointSetArrayEditor+;
43#pragma link C++ class TEvePointSetProjected+;
44
45// TEveLine
46#pragma link C++ class TEveLine+;
47#pragma link C++ class TEveLineEditor+;
48#pragma link C++ class TEveLineGL+;
49#pragma link C++ class TEveLineProjected+;
50
51// TEveArrow
52#pragma link C++ class TEveArrow+;
53#pragma link C++ class TEveArrowEditor+;
54#pragma link C++ class TEveArrowGL+;
55
56// TEveDigitSet
57#pragma link C++ class TEveDigitSet+;
58#pragma link C++ class TEveDigitSetEditor+;
59#pragma link C++ class TEveDigitSetGL+;
60// #pragma link C++ typedef TEveDigitSet::Callback_foo;
61// #pragma link C++ typedef TEveDigitSet::TooltipCB_foo;
62
63// TEveQuadSet
64#pragma link C++ class TEveQuadSet+;
65#pragma link C++ class TEveQuadSetGL+;
66
67// TEveBoxSet
68#pragma link C++ class TEveBoxSet+;
69#pragma link C++ class TEveBoxSetGL+;
70
71// TEveGeoNode
72#pragma link C++ class TEveGeoNode+;
73#pragma link C++ class TEveGeoTopNode+;
74#pragma link C++ class TEveGeoNodeEditor+;
75#pragma link C++ class TEveGeoTopNodeEditor+;
76#pragma link C++ class TEveGeoShape+;
77#pragma link C++ class TEveGeoShapeProjected+;
78
79// TEveGeoShapeExtract
80#pragma link C++ class TEveGeoShapeExtract+;
81
82// Arbitrary-tesselation TGeoShape.
83#pragma link C++ class TEveGeoPolyShape+;
84
85// Various shapes
86#pragma link C++ class TEveShape+;
87#pragma link C++ class TEveShapeEditor+;
88#pragma link C++ class TEveBox+;
89#pragma link C++ class TEveBoxGL+;
90#pragma link C++ class TEveBoxProjected+;
91#pragma link C++ class TEveBoxProjectedGL+;
92
93// TEvePolygonSetProjected
94#pragma link C++ class TEvePolygonSetProjected+;
95#pragma link C++ class TEvePolygonSetProjectedGL+;
96
97// TEveTrianlgeSet
98#pragma link C++ class TEveTriangleSet+;
99#pragma link C++ class TEveTriangleSetEditor+;
100#pragma link C++ class TEveTriangleSetGL+;
101
102// TEveStraightLineSet
103#pragma link C++ class TEveStraightLineSet+;
104#pragma link C++ class TEveStraightLineSetGL+;
105#pragma link C++ class TEveStraightLineSetEditor+;
106#pragma link C++ class TEveStraightLineSetProjected+;
107#pragma link C++ class TEveScalableStraightLineSet+;
108
109// TEveCalo
110#pragma link C++ class TEveCaloData+;
111#pragma link C++ class TEveCaloData::SliceInfo_t+;
112#pragma link C++ class TEveCaloDataVec;
113#pragma link C++ class TEveCaloDataHist+;
114#pragma link C++ class TEveCaloViz+;
115#pragma link C++ class TEveCaloVizEditor+;
116#pragma link C++ class TEveCalo3D+;
117#pragma link C++ class TEveCalo3DEditor+;
118#pragma link C++ class TEveCalo3DGL+;
119#pragma link C++ class TEveCalo2D+;
120#pragma link C++ class TEveCalo2DGL+;
121#pragma link C++ class TEveCaloLego+;
122#pragma link C++ class TEveCaloLegoEditor+;
123#pragma link C++ class TEveCaloLegoGL+;
124#pragma link C++ class TEveCaloLegoOverlay+;
125
126// TEveLegoEventHandler
127#pragma link C++ class TEveLegoEventHandler+;
128
129// TEveJetCone
130#pragma link C++ class TEveJetCone+;
131#pragma link C++ class TEveJetConeEditor+;
132#pragma link C++ class TEveJetConeGL+;
133#pragma link C++ class TEveJetConeProjected+;
134#pragma link C++ class TEveJetConeProjectedGL+;
135
136// TEvePlots
137#pragma link C++ class TEvePlot3D+;
138#pragma link C++ class TEvePlot3DGL+;
139
140// TEveFrameBox
141#pragma link C++ class TEveFrameBox+;
142#pragma link C++ class TEveFrameBoxGL+;
143
144// TEveGridStepper
145#pragma link C++ class TEveGridStepper+;
146#pragma link C++ class TEveGridStepperSubEditor+;
147#pragma link C++ class TEveGridStepperEditor+;
148
149// TEveRGBAPalette
150#pragma link C++ class TEveRGBAPalette+;
151#pragma link C++ class TEveRGBAPaletteEditor+;
152#pragma link C++ class TEveRGBAPaletteSubEditor+;
153#pragma link C++ class TEveRGBAPaletteOverlay+;