|
void | TelescopeSimulatorKG2::RTFunctions::Absorption (const utl::Photon &photonIn, const double filterAbsorptionFactor, utl::Photon &photonOut) |
|
void | TelescopeSimulatorKG2::RTFunctions::Absorption (const utl::Photon &photonIn, const double mirrorAbsorptionFactorTop, const double mirrorAbsorptionFactorBot, const double verticalPosOnMirror, utl::Photon &photonOut, const double mirrorSize) |
|
void | TelescopeSimulatorKG2::RTFunctions::Cubic (const double a0, const double a1, const double a2, const double a3, vector< double > &roots) |
|
Vector | TelescopeSimulatorKG2::RTFunctions::LambertDiffusion (utl::RandomEngine &rndm, const Vector &rayIn, const Vector &normal, const double amountOfStrayLight, const double MaxTheta) |
|
Vector | TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion (utl::RandomEngine &rndm, const Vector &specularDir, const utl::TabulatedFunction *mirrorDiffusionTop, const utl::TabulatedFunction *mirrorDiffusionBot, const double verticalPosOnMirror) |
|
double | TelescopeSimulatorKG2::RTFunctions::Plane (const utl::Point &point, const utl::Vector &normal, const utl::Photon &photonIn, utl::Photon &photonOut) |
|
void | TelescopeSimulatorKG2::RTFunctions::Quartic (const double a0, const double a1, const double a2, const double a3, const double a4, vector< double > &roots) |
|
Vector | TelescopeSimulatorKG2::RTFunctions::RandomFacet (utl::RandomEngine &rndm, const Vector &normalIn, const double sigma_alpha, const Vector &rayIn) |
|
Vector | TelescopeSimulatorKG2::RTFunctions::RandomNormal (utl::RandomEngine &rndm, const Vector &normalIn, const double sigma_alpha) |
|
void | TelescopeSimulatorKG2::RTFunctions::Reflection (const utl::Photon &photonIn, const Vector &normal, utl::Photon &photonOut) |
|
int | TelescopeSimulatorKG2::RTFunctions::Refraction (const double n12, const utl::Photon &photonIn, const Vector &normal, PhotonList &photonsOut) |
|
bool | TelescopeSimulatorKG2::RTFunctions::Sphere (const Point &origin, const double radius, const utl::Photon &photonIn, IntersectionList &intersection) |
|
void | TelescopeSimulatorKG2::RTFunctions::Torus (const utl::Point &origin, const utl::Vector &inwards, const double torusRadius, const double tubeRadius, const utl::Photon &photonIn, IntersectionList &intersections) |
|
Vector | TelescopeSimulatorKG2::RTFunctions::TorusNormal (const utl::Point &origin, const utl::Vector &inwards, const utl::Point &point, const double torusRadius, const double tubeRadius) |
|