40 void extract_domain_rectangles(std::vector<box2>& R, std::vector<rgb>& C, std::vector<float>& D);
41 void extract_domain_tick_rectangles_and_tick_labels(std::vector<box2>& R, std::vector<rgb>& C, std::vector<float>& D, std::vector<label_info>& tick_labels, std::vector<tick_batch_info>& tick_batches);
45 bool compute_sample_coordinate_interval(
int i,
int ai,
float& samples_min,
float& samples_max);
49 std::vector <std::vector<unsigned> >
strips;
53 bool disable_depth_mask;
59 plot2d(
const std::string& title,
unsigned nr_attributes = 0);
68 unsigned add_sub_plot(
const std::string& name);
70 void delete_sub_plot(
unsigned i);
74 std::vector<vec2>& ref_sub_plot_samples(
unsigned i = 0);
76 std::vector<unsigned>& ref_sub_plot_strips(
unsigned i = 0);
base class for all drawables, which is independent of the used rendering API.