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().