Namespaces | |
RTFunctions | |
Classes | |
class | Camera |
class | Filter |
Simulates the UV filter in the raytracing of the TelescopeSimulator module. More... | |
class | Lens |
Simulates the corrector ring in the raytracing of the TelescopeSimulator module. More... | |
class | Mirror |
Simulates the mirror in the raytracing of the TelescopeSimulator module. More... | |
class | RayTracer |
Simulates all ray tracing inside a telescope. More... | |
class | TelescopeSimulator |
Simulates the FD telescope. More... | |
Enumerations | |
enum | RTNext { eFilter, eLens, eCameraShadow, eMirror, eCamera, eLost, eDetected, eDrawAndExit, SIZE_RTNext } |
enum | RTResult { eOK = 0, eMissedDiaphragm, eMissedPixels, eMissedFocalSurface, eShadowed, eAbsorbed, eReflected, eReflectedByFilter, eReflectedByLens, eAbsorbedByFilter, eAbsorbedByLens, eAbsorbedByMirror, eBackscattered, eInvalidMercedes, eInvalidHitMercedes, eInvalidLens, eTooManyReflections, eTerminate, SIZE_RTResult } |
Variables | |
const std::string | RTNextName [SIZE_RTNext] |
const std::string | RTResultName [SIZE_RTResult] |
Enumerator | |
---|---|
eFilter | |
eLens | |
eCameraShadow | |
eMirror | |
eCamera | |
eLost | |
eDetected | |
eDrawAndExit | |
SIZE_RTNext |
Definition at line 8 of file /RTResult.h.
Definition at line 29 of file /RTResult.h.
const std::string TelescopeSimulatorKG2::RTNextName[SIZE_RTNext] |
Definition at line 20 of file /RTResult.h.
Referenced by TelescopeSimulatorKG2::RayTracer::Trace().
const std::string TelescopeSimulatorKG2::RTResultName[SIZE_RTResult] |
Definition at line 52 of file /RTResult.h.
Referenced by TelescopeSimulatorKG2::TelescopeSimulator::Run().