3 #include "combined/model/member.h" 5 #include "raytracer/simulation_parameters.h" 13 explicit raytracer(
double room_volume = 0,
14 double speed_of_sound = 340,
16 size_t img_src_order = 4,
17 double receiver_radius = 0.1,
18 double histogram_sample_rate = 1000);
20 void set_quality(
size_t quality);
21 size_t get_quality()
const;
23 void set_max_img_src_order(
size_t max);
24 size_t get_max_img_src_order()
const;
26 void set_room_volume(
double volume);
30 template <
typename Archive>
31 void serialize(Archive& archive) {
32 archive(quality_, img_src_order_);
35 NOTIFYING_COPY_ASSIGN_DECLARATION(
raytracer)
39 swap(quality_, other.quality_);
40 swap(img_src_order_, other.img_src_order_);
44 double speed_of_sound_;
47 size_t img_src_order_;
49 double receiver_radius_;
50 double histogram_sample_rate_;
Definition: pressure.h:22
Definition: capsule_base.h:9
Definition: simulation_parameters.h:9