修改一些
This commit is contained in:
@@ -257,8 +257,6 @@ private:
|
||||
.set<&Time_Axis::Properties::pixel_length>(
|
||||
orientation == Orientation::Horizontal ? width : height)
|
||||
.set<&Time_Axis::Properties::color>(Color{69, 221, 190, 255})
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Time Axis")
|
||||
.build();
|
||||
scene_builder.add_renderable(time_axis_);
|
||||
@@ -273,8 +271,6 @@ private:
|
||||
.set<&Frequency_Axis::Properties::color>(Color{118, 145, 184, 255})
|
||||
.set<&Frequency_Axis::Properties::wheel>(true)
|
||||
.set<&Frequency_Axis::Properties::drag>(true)
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Frequency Axis")
|
||||
.build();
|
||||
scene_builder.add_renderable(frequency_axis_);
|
||||
@@ -289,8 +285,6 @@ private:
|
||||
.set<&Axis::Properties::color>(Color{118, 145, 184, 255})
|
||||
.set<&Axis::Properties::wheel>(true)
|
||||
.set<&Axis::Properties::drag>(true)
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Domain Axis")
|
||||
.build();
|
||||
scene_builder.add_renderable(domain_axis_);
|
||||
@@ -306,14 +300,12 @@ private:
|
||||
.set<&Axis::Properties::y>(top)
|
||||
.set<&Axis::Properties::pixel_length>(height)
|
||||
.set<&Axis::Properties::color>(Color{118, 145, 184, 255})
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Value Axis")
|
||||
.build();
|
||||
scene_builder.add_renderable(value_axis_);
|
||||
}
|
||||
if (case_id_ == "spectrum" || case_id_ == "selection_overlay") {
|
||||
spectrum_ = Spectrum::Builder(frequency_axis_, value_axis_)
|
||||
spectrum_ = Spectrum::Builder{}
|
||||
.set<&Spectrum::Properties::frequency_range>(Range{88'000'000.0, 108'000'000.0})
|
||||
.set<&Spectrum::Properties::frequency_point_size>(512)
|
||||
.set<&Spectrum::Properties::center_frequency>(98'000'000.0)
|
||||
@@ -321,71 +313,57 @@ private:
|
||||
.set<&Spectrum::Properties::current_pen>(Pen{Color{53, 230, 178, 255}, 2.0})
|
||||
.set<&Spectrum::Properties::max_pen>(Pen{Color{255, 209, 102, 255}, 1.2})
|
||||
.set<&Spectrum::Properties::min_pen>(Pen{Color{122, 162, 255, 255}, 1.2})
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Spectrum")
|
||||
.build();
|
||||
.build(frequency_axis_, value_axis_);
|
||||
scene_builder.add_renderable(spectrum_);
|
||||
if (case_id_ == "selection_overlay") {
|
||||
selection_ = Selection_Rectangle_Overlay::Builder(frequency_axis_, value_axis_)
|
||||
selection_ = Selection_Rectangle_Overlay::Builder{}
|
||||
.set<&Selection_Rectangle_Overlay::Properties::selection_brush>(
|
||||
Brush{Color{23, 59, 102, 90}, Brush_Style::Solid})
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Selection Overlay")
|
||||
.build();
|
||||
.build(frequency_axis_, value_axis_);
|
||||
scene_builder.add_renderable(selection_);
|
||||
}
|
||||
} else if (case_id_ == "waterfall") {
|
||||
waterfall_ = Waterfall::Builder(frequency_axis_, time_axis_)
|
||||
waterfall_ = Waterfall::Builder{}
|
||||
.set<&Waterfall::Properties::frequency_range>(Range{88'000'000.0, 108'000'000.0})
|
||||
.set<&Waterfall::Properties::power_range>(Range{-120.0, -20.0})
|
||||
.set<&Waterfall::Properties::frequency_bin_count>(256)
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Waterfall")
|
||||
.build();
|
||||
.build(frequency_axis_, time_axis_);
|
||||
scene_builder.add_renderable(waterfall_);
|
||||
} else if (case_id_ == "afterglow") {
|
||||
afterglow_ = Afterglow::Builder(frequency_axis_, value_axis_)
|
||||
afterglow_ = Afterglow::Builder{}
|
||||
.set<&Afterglow::Properties::frequency_range>(Range{88'000'000.0, 108'000'000.0})
|
||||
.set<&Afterglow::Properties::power_range>(Range{-120.0, -20.0})
|
||||
.set<&Afterglow::Properties::frequency_point_size>(192)
|
||||
.set<&Afterglow::Properties::power_point_size>(96)
|
||||
.set<&Afterglow::Properties::attenuation_rate>(0.18)
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Afterglow")
|
||||
.build();
|
||||
.build(frequency_axis_, value_axis_);
|
||||
scene_builder.add_renderable(afterglow_);
|
||||
} else if (case_id_ == "sweep_spectrum") {
|
||||
sweep_ = Sweep_Spectrum::Builder(domain_axis_, value_axis_)
|
||||
sweep_ = Sweep_Spectrum::Builder{}
|
||||
.set<&Sweep_Spectrum::Properties::frequency_range>(Range{0.0, 300.0})
|
||||
.set<&Sweep_Spectrum::Properties::bins_per_block>(static_cast<int>(sweep_bins_per_block))
|
||||
.set<&Sweep_Spectrum::Properties::block_count>(static_cast<int>(sweep_block_count))
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Sweep Spectrum")
|
||||
.build();
|
||||
.build(domain_axis_, value_axis_);
|
||||
scene_builder.add_renderable(sweep_);
|
||||
} else if (case_id_ == "frequency_trace") {
|
||||
trace_ = Frequency_Trace::Builder(time_axis_, value_axis_)
|
||||
trace_ = Frequency_Trace::Builder{}
|
||||
.set<&Frequency_Trace::Properties::pen>(Pen{Color{53, 230, 178, 255}, 2.0})
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Frequency Trace")
|
||||
.build();
|
||||
.build(time_axis_, value_axis_);
|
||||
scene_builder.add_renderable(trace_);
|
||||
} else if (case_id_ == "constellation") {
|
||||
constellation_ = Constellation_Diagram::Builder(domain_axis_, value_axis_)
|
||||
constellation_ = Constellation_Diagram::Builder{}
|
||||
.set<&Constellation_Diagram::Properties::i_range>(Range{-1.25, 1.25})
|
||||
.set<&Constellation_Diagram::Properties::q_range>(Range{-1.25, 1.25})
|
||||
.set<&Constellation_Diagram::Properties::point_color>(Color{73, 230, 195, 255})
|
||||
.set<&Constellation_Diagram::Properties::anchor_color>(Color{255, 209, 102, 255})
|
||||
.set_paint_rely({root})
|
||||
.set_render_rely({root})
|
||||
.set_object_name("Constellation Diagram")
|
||||
.build();
|
||||
.build(domain_axis_, value_axis_);
|
||||
scene_builder.add_renderable(constellation_);
|
||||
}
|
||||
auto built_scene = scene_builder.build();
|
||||
|
||||
Reference in New Issue
Block a user