]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Reve/LinkDef.h
Record changes.
[u/mrichter/AliRoot.git] / EVE / Reve / LinkDef.h
index 42cf592690f7ed7cd6006a9cfce1d5e0751aa54f..e0db75f8abb49f13b7b038923dfee0429950aebe 100644 (file)
@@ -2,8 +2,15 @@
 #pragma link off all globals;
 #pragma link off all classes;
 
+// Bertrand's new browser and helpers
+#pragma link C++ class TGClassBrowser;
+#pragma link C++ class TGCommandPlugin;
+#pragma link C++ class TGFileBrowser;
+#pragma link C++ class TGNewBrowser;
+
+
 #pragma link C++ namespace Reve;
-#pragma link C++ global   gReve; // In RGTopFrame ... should move.
+#pragma link C++ global   gReve; // In ReveManager ... should move.
 
 //================================
 // base/
@@ -47,6 +54,8 @@
 
 // Stepper
 #pragma link C++ class Reve::GridStepper+;
+#pragma link C++ class Reve::GridStepperSubEditor+;
+#pragma link C++ class Reve::GridStepperEditor+;
 
 // RGBAPalette
 #pragma link C++ class Reve::RGBAPalette+;
@@ -75,7 +84,6 @@
 #pragma link C++ class Reve::RenderElement::ListTreeInfo+;
 #pragma link C++ class Reve::RenderElementObjPtr+;
 #pragma link C++ class Reve::RenderElementList+;
-#pragma link C++ class Reve::PadPrimitive+;
 #pragma link C++ class Reve::RenderElementEditor+;
 
 #pragma link C++ class std::list<Reve::RenderElement*>;
 #pragma link C++ typedef Reve::RenderElement::List_t;
 #pragma link C++ typedef Reve::RenderElement::List_i;
 
+// GL-interface
+#pragma link C++ class Reve::Scene+;
+#pragma link C++ class Reve::SceneList+;
+#pragma link C++ class Reve::SceneInfo+;
+#pragma link C++ class Reve::Viewer+;
+#pragma link C++ class Reve::ViewerList+;
+
 // Pad
 #pragma link C++ class Reve::Pad+;
 
 #pragma link C++ class Reve::VSDSelector+;
 
 // RGBrowser
+#pragma link C++ class Reve::RGLTEFrame+;
 #pragma link C++ class Reve::RGBrowser+;
 
 // RGEditor
 // RMacro
 #pragma link C++ class Reve::RMacro+;
 
-// RGTopFrame
-#pragma link C++ class Reve::RGTopFrame+;
+// ReveManager
+#pragma link C++ class Reve::ReveManager+;
 
 // RGValuators
 #pragma link C++ class Reve::RGValuatorBase+;
 #pragma link C++ class Reve::RGTriVecValuator+;
 
 // Non-linear transformations
+#pragma link C++ class Reve::NLTProjectable+;
+#pragma link C++ class Reve::NLTProjected+;
 #pragma link C++ class Reve::NLTProjection+;
-#pragma link C++ class Reve::PhiZ+;
 #pragma link C++ class Reve::RhoZ+;
 #pragma link C++ class Reve::CircularFishEye+;
 
 #pragma link C++ class Reve::NLTProjector+;
+#pragma link C++ class Reve::NLTProjectorEditor+;
+#pragma link C++ class Reve::NLTProjectorGL+;
+
+#pragma link C++ class Reve::NLTTrack+;
+#pragma link C++ class Reve::NLTTrackGL+;
+#pragma link C++ class Reve::NLTTrackList+;
 
 #pragma link C++ class Reve::NLTPolygon+;
 #pragma link C++ class Reve::NLTPolygonSet+;
 #pragma link C++ class Reve::NLTPolygonSetEditor+;
 #pragma link C++ class Reve::NLTPolygonSetGL+;
 
+#pragma link C++ class Reve::NLTPointSet+;
+#pragma link C++ class Reve::NLTPointSetGL+;
+
 //=====================================
 // Graphical elements (with renderers)
 //=====================================
 // Track
 #pragma link C++ class Reve::Track+;
 #pragma link C++ class Reve::TrackGL+;
+#pragma link C++ class Reve::TrackEditor+;
 #pragma link C++ class Reve::TrackRnrStyle+;
 #pragma link C++ class Reve::TrackList+;
 #pragma link C++ class Reve::TrackListEditor+;
+#pragma link C++ class Reve::TrackRnrStyleSubEditor+;
+#pragma link C++ class Reve::TrackRnrStyleEditor+;
 #pragma link C++ class Reve::TrackCounter+;
 #pragma link C++ class Reve::TrackCounterEditor+;
 
 #pragma link C++ class Reve::FrameBox+;
 #pragma link C++ class Reve::FrameBoxGL+;
 
+// DigitSet
+#pragma link C++ class Reve::DigitSet+;
+#pragma link C++ class Reve::DigitSetEditor+;
+
 // QuadSet
 #pragma link C++ class Reve::Quad+;
 #pragma link C++ class Reve::OldQuadSet+;
 #pragma link C++ class Reve::OldQuadSetGL+;
 #pragma link C++ class Reve::QuadSet+;
-#pragma link C++ class Reve::QuadSetEditor+;
 #pragma link C++ class Reve::QuadSetGL+;
 
 // BoxSet
-#pragma link C++ class Reve::Box+;
 #pragma link C++ class Reve::BoxSet+;
 #pragma link C++ class Reve::BoxSetGL+;
 
 #pragma link C++ class Reve::GeoShapeRnrEl+;
 
 // TrianlgeSet
-#pragma link C++ class Reve::TriangleSet;
-#pragma link C++ class Reve::TriangleSetEditor;
-#pragma link C++ class Reve::TriangleSetGL;
-
+#pragma link C++ class Reve::TriangleSet+;
+#pragma link C++ class Reve::TriangleSetEditor+;
+#pragma link C++ class Reve::TriangleSetGL+;
 
 // StraightLineSet
-#pragma link C++ class Reve::StraightLineSet;
-#pragma link C++ class Reve::StraightLineSetGL;
-#pragma link C++ class Reve::StraightLineSetEditor;
-
+#pragma link C++ class Reve::StraightLineSet+;
+#pragma link C++ class Reve::StraightLineSetGL+;
+#pragma link C++ class Reve::StraightLineSetEditor+;
+#pragma link C++ class Reve::NLTSLineSet+;