RayZaler 0.1
The free opto-mechanical simulation framework
|
Public Member Functions | |
OpticalPath & | plug (OpticalElement *, std::string const &name="") |
void | push (const OpticalSurface *) |
const std::vector< Real > & | hits (std::string const &name) const |
const std::vector< Real > & | directions (std::string const &name) const |
const OpticalSurface * | getSurface (std::string const &name) const |
std::list< std::string > | surfaces () const |
Public Attributes | |
std::list< const OpticalSurface * > | m_sequence |
std::map< std::string, const OpticalSurface * > | m_nameToSurface |