Logo ROOT   6.14/05
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+;