CHeT Library
Loading...
Searching...
No Matches
LinkDef.h
Go to the documentation of this file.
1#ifdef __CINT__
2
3#pragma link off all globals;
4#pragma link off all classes;
5#pragma link off all functions;
6#pragma link C++ nestedclasses;
7
8// Activates namespace CHeT
9#pragma link C++ namespace CHeT;
10
11// Activates namespace CHeT::Config (ex GS)
12#pragma link C++ namespace CHeT::Config;
13#pragma link C++ class CHeT::Config::LayerConfig + ;
14#pragma link C++ class CHeT::Config::CylinderConfig + ;
15#pragma link C++ class CHeT::Config::FiberProp + ;
16#pragma link C++ class CHeT::Config::BundlesIntersection + ;
17#pragma link C++ function CHeT::Config::GetOffsetExp;
18#pragma link C++ function CHeT::Config::SetOffsetExp;
19#pragma link C++ function CHeT::Config::GetDeltaI;
20#pragma link C++ function CHeT::Config::SetDeltaI;
21#pragma link C++ function CHeT::Config::GetDeltas;
22#pragma link C++ function CHeT::Config::SetDeltas;
23#pragma link C++ function CHeT::Config::SetRotation;
24#pragma link C++ function CHeT::Config::GetRotation;
25#pragma link C++ function CHeT::Config::SetTranslation;
26#pragma link C++ function CHeT::Config::GetTranslation;
27#pragma link C++ function CHeT::Config::ApplyRotation;
28#pragma link C++ function CHeT::Config::ApplyInverseRotation;
29#pragma link C++ function CHeT::Config::ApplyTransformation;
30#pragma link C++ function CHeT::Config::ApplyInverseTransformation;
31#pragma link C++ function CHeT::Config::GetStereoAngle;
32#pragma link C++ function CHeT::Config::GetBoardGlobalOffset;
33#pragma link C++ function CHeT::Config::SetActiveCylinders;
34#pragma link C++ function CHeT::Config::GetActiveCylinders;
35#pragma link C++ function CHeT::Config::GetCylinders;
36#pragma link C++ function CHeT::Config::wrap0_2pi;
37#pragma link C++ function CHeT::Config::GetFiberProp;
38#pragma link C++ function CHeT::Config::GetGlobalBundleId;
39#pragma link C++ function CHeT::Config::FindIntersections;
40#pragma link C++ function CHeT::Config::GetGlobalIdFromGeometry;
41#pragma link C++ function CHeT::Config::MapExplorer;
42#pragma link C++ function CHeT::Config::PrintBundleMapping;
43
44// Activates namespace CHeT::Vis (ex CV)
45#pragma link C++ namespace CHeT::Vis;
46#pragma link C++ class CHeT::Vis::VisLineTrack + ;
47#pragma link C++ class CHeT::Vis::VisHelixTrack + ;
48#pragma link C++ class CHeT::Vis::VisGenericTrack + ;
49#pragma link C++ class CHeT::Vis::VisPoint2D + ;
50#pragma link C++ class CHeT::Vis::VisPoint3D + ;
51
52#pragma link C++ function CHeT::Vis::Draw2D < std::vector < CHeT::Vis::VisLineTrack>>;
53#pragma link C++ function CHeT::Vis::Draw2D < std::vector < CHeT::Vis::VisHelixTrack>>;
54#pragma link C++ function CHeT::Vis::Draw2D < std::vector < CHeT::Vis::VisGenericTrack>>;
55
56#pragma link C++ function CHeT::Vis::Draw3D < std::vector < CHeT::Vis::VisLineTrack>>;
57#pragma link C++ function CHeT::Vis::Draw3D < std::vector < CHeT::Vis::VisHelixTrack>>;
58#pragma link C++ function CHeT::Vis::Draw3D < std::vector < CHeT::Vis::VisGenericTrack>>;
59
60// Activates namespace CHeT::Data (contains Reader)
61#pragma link C++ namespace CHeT::Data;
62#pragma link C++ class CHeT::Data::Reader + ;
63
64#endif