17#ifndef __gui_mrview_tool_tractography_h__
18#define __gui_mrview_tool_tractography_h__
56 void draw (
const Projection& transform,
bool is_3D,
int axis,
int slice)
override;
57 void draw_colourbars ()
override;
58 size_t visible_number_colourbars ()
override;
59 bool crop_to_slab ()
const {
return (do_crop_to_slab && not_3D); }
64 QPushButton* hide_all_button;
67 bool use_threshold_scalarfile;
71 Model* tractogram_list_model;
72 QListView* tractogram_list_view;
78 void tractogram_open_slot ();
79 void tractogram_close_slot ();
80 void toggle_shown_slot (
const QModelIndex&,
const QModelIndex&);
81 void hide_all_slot ();
82 void on_slab_thickness_slot ();
83 void on_crop_to_slab_slot (
bool is_checked);
84 void on_use_lighting_slot (
bool is_checked);
85 void on_lighting_settings ();
86 void opacity_slot (
int opacity);
87 void line_thickness_slot (
int thickness);
88 void right_click_menu_slot (
const QPoint& pos);
89 void colour_track_by_direction_slot ();
90 void colour_track_by_ends_slot ();
91 void randomise_track_colour_slot ();
92 void set_track_colour_slot ();
93 void colour_by_scalar_file_slot ();
94 void colour_mode_selection_slot (
int);
95 void colour_button_slot();
96 void geom_type_selection_slot (
int);
97 void selection_changed_slot (
const QItemSelection &,
const QItemSelection &);
a class to hold the list of option groups
object storing information about option parsed from command-line