Trace::Result class full member list
Type
- typedef [...] sources_t
Functions
- Result()
- ~Result()
- void add_generated(const Sys::Element &s, Ray &ray)
- void add_intercepted(const Sys::Surface &s, Ray &ray)
- void add_ray_wavelen(double wavelen)
- void clear()
- void clear_save_states()
- void draw_2d(Io::Renderer &r, bool hit_image = [...], const Sys::Element *ref = [...]) const
- void draw_3d(Io::Renderer &r, bool hit_image = [...], const Sys::Element *ref = [...]) const
- const rays_queue_t & get_generated(const Sys::Element &s) const
- bool get_generated_save_state(const Sys::Element &e)
- const rays_queue_t & get_intercepted(const Sys::Surface &s) const
- Math::Vector3 get_intercepted_center(const Sys::Surface &s) const
- Math::Vector3 get_intercepted_centroid(const Sys::Surface &s) const
- bool get_intercepted_save_state(const Sys::Element &e)
- Math::VectorPair3 get_intercepted_window(const Sys::Surface &s) const
- double get_max_ray_intensity() const
- const Params & get_params() const
- const std::set<double> & get_ray_wavelen_set() const
- const sources_t & get_source_list() const
- Ray & new_ray()
- Ray & new_ray(const Light::Ray &r)
- void set_generated_save_state(const Sys::Element &e, bool enabled = [...])
- void set_intercepted_save_state(const Sys::Element &e, bool enabled = [...])