Developer documentation
Version 3.0.3-105-gd3941f44
MR::GUI::MRView::Tool::Fixel Class Reference

#include "gui/mrview/tool/fixel/fixel.h"

Inheritance diagram for MR::GUI::MRView::Tool::Fixel:
MR::GUI::MRView::Tool::Base MR::GUI::MRView::ColourMapButtonObserver MR::GUI::MRView::DisplayableVisitor

Protected Member Functions

void add_images (vector< std::string > &list)
 
void dropEvent (QDropEvent *event) override
 

Protected Attributes

ComboBoxWithErrorMsgcolour_combobox
 
QGroupBox * colourmap_option_group
 
QAction * show_colour_bar
 
QAction * invert_scale
 
ColourMapButtoncolourmap_button
 
AdjustButtonmin_value
 
AdjustButtonmax_value
 
AdjustButtonthreshold_lower
 
AdjustButtonthreshold_upper
 
QCheckBox * threshold_upper_box
 
QCheckBox * threshold_lower_box
 
QCheckBox * lock_to_grid
 
QCheckBox * crop_to_slice
 
QCheckBox * bidirectional
 
QCheckBox * track_main_volume
 
ComboBoxWithErrorMsglength_combobox
 
ComboBoxWithErrorMsgthreshold_combobox
 
AdjustButtonlength_multiplier
 
QSlider * line_thickness_slider
 
QSlider * opacity_slider
 

Additional Inherited Members

- Public Member Functions inherited from MR::GUI::MRView::Tool::Base
 Base (Dock *parent)
 
Windowwindow () const
 
virtual bool process_commandline_option (const MR::App::ParsedOption &opt)
 
virtual QSize sizeHint () const override
 
void grab_focus ()
 
void release_focus ()
 
virtual void draw (const Projection &transform, bool is_3D, int axis, int slice)
 
virtual void draw_colourbars ()
 
virtual size_t visible_number_colourbars ()
 
virtual int draw_tool_labels (int, int, const Projection &) const
 
virtual bool mouse_press_event ()
 
virtual bool mouse_move_event ()
 
virtual bool mouse_release_event ()
 
virtual void close_event ()
 
virtual void reset_event ()
 
virtual QCursor * get_cursor ()
 
void update_cursor ()
 
void dragEnterEvent (QDragEnterEvent *event) override
 
void dragMoveEvent (QDragMoveEvent *event) override
 
void dragLeaveEvent (QDragLeaveEvent *event) override
 
virtual void selected_colourmap (size_t, const ColourMapButton &)
 
virtual void selected_custom_colour (const QColor &, const ColourMapButton &)
 
virtual void toggle_show_colour_bar (bool, const ColourMapButton &)
 
virtual void toggle_invert_colourmap (bool, const ColourMapButton &)
 
virtual void reset_colourmap (const ColourMapButton &)
 
- Public Member Functions inherited from MR::GUI::MRView::DisplayableVisitor
virtual void render_image_colourbar (const Image &)
 
virtual void render_fixel_colourbar (const Tool::BaseFixel &)
 
virtual void render_tractogram_colourbar (const Tool::Tractogram &)
 
- Static Public Member Functions inherited from MR::GUI::MRView::Tool::Base
static void add_commandline_options (MR::App::OptionList &options)
 
- Public Attributes inherited from MR::GUI::MRView::Tool::Base
std::string current_folder
 

Detailed Description

Definition at line 35 of file fixel.h.

Member Function Documentation

◆ add_images()

void MR::GUI::MRView::Tool::Fixel::add_images ( vector< std::string > &  list)
protected

◆ dropEvent()

void MR::GUI::MRView::Tool::Fixel::dropEvent ( QDropEvent *  event)
overrideprotected

Member Data Documentation

◆ bidirectional

QCheckBox * MR::GUI::MRView::Tool::Fixel::bidirectional
protected

Definition at line 101 of file fixel.h.

◆ colour_combobox

ComboBoxWithErrorMsg* MR::GUI::MRView::Tool::Fixel::colour_combobox
protected

Definition at line 92 of file fixel.h.

◆ colourmap_button

ColourMapButton* MR::GUI::MRView::Tool::Fixel::colourmap_button
protected

Definition at line 96 of file fixel.h.

◆ colourmap_option_group

QGroupBox* MR::GUI::MRView::Tool::Fixel::colourmap_option_group
protected

Definition at line 94 of file fixel.h.

◆ crop_to_slice

QCheckBox * MR::GUI::MRView::Tool::Fixel::crop_to_slice
protected

Definition at line 101 of file fixel.h.

◆ invert_scale

QAction * MR::GUI::MRView::Tool::Fixel::invert_scale
protected

Definition at line 95 of file fixel.h.

◆ length_combobox

ComboBoxWithErrorMsg* MR::GUI::MRView::Tool::Fixel::length_combobox
protected

Definition at line 103 of file fixel.h.

◆ length_multiplier

AdjustButton* MR::GUI::MRView::Tool::Fixel::length_multiplier
protected

Definition at line 105 of file fixel.h.

◆ line_thickness_slider

QSlider* MR::GUI::MRView::Tool::Fixel::line_thickness_slider
protected

Definition at line 107 of file fixel.h.

◆ lock_to_grid

QCheckBox* MR::GUI::MRView::Tool::Fixel::lock_to_grid
protected

Definition at line 101 of file fixel.h.

◆ max_value

AdjustButton * MR::GUI::MRView::Tool::Fixel::max_value
protected

Definition at line 98 of file fixel.h.

◆ min_value

AdjustButton* MR::GUI::MRView::Tool::Fixel::min_value
protected

Definition at line 98 of file fixel.h.

◆ opacity_slider

QSlider* MR::GUI::MRView::Tool::Fixel::opacity_slider
protected

Definition at line 108 of file fixel.h.

◆ show_colour_bar

QAction* MR::GUI::MRView::Tool::Fixel::show_colour_bar
protected

Definition at line 95 of file fixel.h.

◆ threshold_combobox

ComboBoxWithErrorMsg* MR::GUI::MRView::Tool::Fixel::threshold_combobox
protected

Definition at line 104 of file fixel.h.

◆ threshold_lower

AdjustButton* MR::GUI::MRView::Tool::Fixel::threshold_lower
protected

Definition at line 99 of file fixel.h.

◆ threshold_lower_box

QCheckBox * MR::GUI::MRView::Tool::Fixel::threshold_lower_box
protected

Definition at line 100 of file fixel.h.

◆ threshold_upper

AdjustButton * MR::GUI::MRView::Tool::Fixel::threshold_upper
protected

Definition at line 99 of file fixel.h.

◆ threshold_upper_box

QCheckBox* MR::GUI::MRView::Tool::Fixel::threshold_upper_box
protected

Definition at line 100 of file fixel.h.

◆ track_main_volume

QCheckBox * MR::GUI::MRView::Tool::Fixel::track_main_volume
protected

Definition at line 101 of file fixel.h.


The documentation for this class was generated from the following file: