X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2FReve%2FLinkDef.h;h=e0db75f8abb49f13b7b038923dfee0429950aebe;hb=869771682729791543c03aa5a446862387b29110;hp=42cf592690f7ed7cd6006a9cfce1d5e0751aa54f;hpb=debf9f4765de87411872d0b71ffb9d30c597b6ab;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/Reve/LinkDef.h b/EVE/Reve/LinkDef.h index 42cf592690f..e0db75f8abb 100644 --- a/EVE/Reve/LinkDef.h +++ b/EVE/Reve/LinkDef.h @@ -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; @@ -83,6 +91,13 @@ #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+; @@ -90,6 +105,7 @@ #pragma link C++ class Reve::VSDSelector+; // RGBrowser +#pragma link C++ class Reve::RGLTEFrame+; #pragma link C++ class Reve::RGBrowser+; // RGEditor @@ -98,8 +114,8 @@ // 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+; @@ -108,18 +124,28 @@ #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) //===================================== @@ -127,9 +153,12 @@ // 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+; @@ -157,16 +186,18 @@ #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+; @@ -180,13 +211,12 @@ #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+;