Wayverb
wayverb::combined::model::raytracer Class Referencefinal
Inheritance diagram for wayverb::combined::model::raytracer:
wayverb::combined::model::basic_member< raytracer >

Public Member Functions

 raytracer (double room_volume=0, double speed_of_sound=340, size_t quality=3, size_t img_src_order=4, double receiver_radius=0.1, double histogram_sample_rate=1000)
 
void set_quality (size_t quality)
 
size_t get_quality () const
 
void set_max_img_src_order (size_t max)
 
size_t get_max_img_src_order () const
 
void set_room_volume (double volume)
 
wayverb::raytracer::simulation_parameters get () const
 
template<typename Archive >
void serialize (Archive &archive)
 
- Public Member Functions inherited from wayverb::combined::model::basic_member< raytracer >
 basic_member (const basic_member &)
 
basic_memberoperator= (const basic_member &)
 
connection connect (callback_type t)
 
void notify ()
 
size_t connections () const
 

Additional Inherited Members

- Public Types inherited from wayverb::combined::model::basic_member< raytracer >
using derived_type = raytracer
 
using base_type = basic_member< raytracer >
 
using on_change = util::event< raytracer & >
 
using connection = typename on_change::connection
 
using scoped_connection = typename on_change::scoped_connection
 
using callback_type = typename on_change::callback_type
 

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