17#ifndef __gui_mrview_tool_connectome_selection_h__
18#define __gui_mrview_tool_connectome_selection_h__
44 bool get_node_selected_visibility_override()
const {
return node_selected_visibility_override; }
45 float get_node_selected_colour_fade()
const {
return node_selected_colour_fade; }
46 const Eigen::Array3f& get_node_selected_colour()
const {
return node_selected_colour; }
47 float get_node_selected_size_multiplier()
const {
return node_selected_size_multiplier; }
48 float get_node_selected_alpha_multiplier()
const {
return node_selected_alpha_multiplier; }
50 bool get_edge_selected_visibility_override()
const {
return edge_selected_visibility_override; }
51 float get_edge_selected_colour_fade()
const {
return edge_selected_colour_fade; }
52 const Eigen::Array3f& get_edge_selected_colour()
const {
return edge_selected_colour; }
53 float get_edge_selected_size_multiplier()
const {
return edge_selected_size_multiplier; }
54 float get_edge_selected_alpha_multiplier()
const {
return edge_selected_alpha_multiplier; }
56 float get_node_associated_colour_fade()
const {
return node_associated_colour_fade; }
57 const Eigen::Array3f& get_node_associated_colour()
const {
return node_associated_colour; }
58 float get_node_associated_size_multiplier()
const {
return node_associated_size_multiplier; }
59 float get_node_associated_alpha_multiplier()
const {
return node_associated_alpha_multiplier; }
61 float get_edge_associated_colour_fade()
const {
return edge_associated_colour_fade; }
62 const Eigen::Array3f& get_edge_associated_colour()
const {
return edge_associated_colour; }
63 float get_edge_associated_size_multiplier()
const {
return edge_associated_size_multiplier; }
64 float get_edge_associated_alpha_multiplier()
const {
return edge_associated_alpha_multiplier; }
66 bool get_node_other_visibility_override()
const {
return node_other_visibility_override; }
67 float get_node_other_colour_fade()
const {
return node_other_colour_fade; }
68 const Eigen::Array3f& get_node_other_colour()
const {
return node_other_colour; }
69 float get_node_other_size_multiplier()
const {
return node_other_size_multiplier; }
70 float get_node_other_alpha_multiplier()
const {
return node_other_alpha_multiplier; }
72 bool get_edge_other_visibility_override()
const {
return edge_other_visibility_override; }
73 float get_edge_other_colour_fade()
const {
return edge_other_colour_fade; }
74 const Eigen::Array3f& get_edge_other_colour()
const {
return edge_other_colour; }
75 float get_edge_other_size_multiplier()
const {
return edge_other_size_multiplier; }
76 float get_edge_other_alpha_multiplier()
const {
return edge_other_alpha_multiplier; }
84 bool node_selected_visibility_override;
85 float node_selected_colour_fade;
86 Eigen::Array3f node_selected_colour;
87 float node_selected_size_multiplier;
88 float node_selected_alpha_multiplier;
90 bool edge_selected_visibility_override;
91 float edge_selected_colour_fade;
92 Eigen::Array3f edge_selected_colour;
93 float edge_selected_size_multiplier;
94 float edge_selected_alpha_multiplier;
96 float node_associated_colour_fade;
97 Eigen::Array3f node_associated_colour;
98 float node_associated_size_multiplier;
99 float node_associated_alpha_multiplier;
101 float edge_associated_colour_fade;
102 Eigen::Array3f edge_associated_colour;
103 float edge_associated_size_multiplier;
104 float edge_associated_alpha_multiplier;
106 bool node_other_visibility_override;
107 float node_other_colour_fade;
108 Eigen::Array3f node_other_colour;
109 float node_other_size_multiplier;
110 float node_other_alpha_multiplier;
112 bool edge_other_visibility_override;
113 float edge_other_colour_fade;
114 Eigen::Array3f edge_other_colour;
115 float edge_other_size_multiplier;
116 float edge_other_alpha_multiplier;
172 QCheckBox *node_selected_visibility_checkbox;
173 QSlider *node_selected_colour_slider;
178 QCheckBox *edge_selected_visibility_checkbox;
179 QSlider *edge_selected_colour_slider;
184 QSlider *node_associated_colour_slider;
189 QSlider *edge_associated_colour_slider;
194 QCheckBox *node_other_visibility_checkbox;
195 QSlider *node_other_colour_slider;
200 QCheckBox *edge_other_visibility_checkbox;
201 QSlider *edge_other_colour_slider;