RayZaler 0.1
The free opto-mechanical simulation framework
RZ::OpticalPath Struct Reference

Public Member Functions

OpticalPathplug (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 OpticalSurfacegetSurface (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
 

The documentation for this struct was generated from the following files: