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

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

Inheritance diagram for MR::GUI::MRView::Tool::Tractography:
MR::GUI::MRView::Tool::Base

Protected Member Functions

void dropEvent (QDropEvent *event) override
 
void update_scalar_options ()
 
void add_tractogram (vector< std::string > &list)
 
void select_last_added_tractogram ()
 
bool process_commandline_option_tsf_check_tracto_loaded ()
 
bool process_commandline_option_tsf_option (const MR::App::ParsedOption &, uint, vector< default_type > &range)
 
void update_geometry_type_gui ()
 

Protected Attributes

AdjustButtonslab_entry
 
QMenu * track_option_menu
 
ComboBoxWithErrorMsgcolour_combobox
 
QColorButtoncolour_button
 
ComboBoxWithErrorMsggeom_type_combobox
 
QLabel * thickness_label
 
QSlider * thickness_slider
 
TrackScalarFileOptionsscalar_file_options
 
LightingDocklighting_dock
 
QGroupBox * slab_group_box
 
QGroupBox * lighting_group_box
 
QPushButton * lighting_button
 
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
 
- 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 44 of file tractography.h.

Member Function Documentation

◆ add_tractogram()

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

◆ dropEvent()

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

◆ process_commandline_option_tsf_check_tracto_loaded()

bool MR::GUI::MRView::Tool::Tractography::process_commandline_option_tsf_check_tracto_loaded ( )
protected

◆ process_commandline_option_tsf_option()

bool MR::GUI::MRView::Tool::Tractography::process_commandline_option_tsf_option ( const MR::App::ParsedOption ,
uint  ,
vector< default_type > &  range 
)
protected

◆ select_last_added_tractogram()

void MR::GUI::MRView::Tool::Tractography::select_last_added_tractogram ( )
protected

◆ update_geometry_type_gui()

void MR::GUI::MRView::Tool::Tractography::update_geometry_type_gui ( )
protected

◆ update_scalar_options()

void MR::GUI::MRView::Tool::Tractography::update_scalar_options ( )
protected

Member Data Documentation

◆ colour_button

QColorButton* MR::GUI::MRView::Tool::Tractography::colour_button
protected

Definition at line 104 of file tractography.h.

◆ colour_combobox

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

Definition at line 103 of file tractography.h.

◆ geom_type_combobox

ComboBoxWithErrorMsg* MR::GUI::MRView::Tool::Tractography::geom_type_combobox
protected

Definition at line 106 of file tractography.h.

◆ lighting_button

QPushButton* MR::GUI::MRView::Tool::Tractography::lighting_button
protected

Definition at line 116 of file tractography.h.

◆ lighting_dock

LightingDock* MR::GUI::MRView::Tool::Tractography::lighting_dock
protected

Definition at line 112 of file tractography.h.

◆ lighting_group_box

QGroupBox* MR::GUI::MRView::Tool::Tractography::lighting_group_box
protected

Definition at line 115 of file tractography.h.

◆ opacity_slider

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

Definition at line 118 of file tractography.h.

◆ scalar_file_options

TrackScalarFileOptions* MR::GUI::MRView::Tool::Tractography::scalar_file_options
protected

Definition at line 111 of file tractography.h.

◆ slab_entry

AdjustButton* MR::GUI::MRView::Tool::Tractography::slab_entry
protected

Definition at line 100 of file tractography.h.

◆ slab_group_box

QGroupBox* MR::GUI::MRView::Tool::Tractography::slab_group_box
protected

Definition at line 114 of file tractography.h.

◆ thickness_label

QLabel* MR::GUI::MRView::Tool::Tractography::thickness_label
protected

Definition at line 108 of file tractography.h.

◆ thickness_slider

QSlider* MR::GUI::MRView::Tool::Tractography::thickness_slider
protected

Definition at line 109 of file tractography.h.

◆ track_option_menu

QMenu* MR::GUI::MRView::Tool::Tractography::track_option_menu
protected

Definition at line 101 of file tractography.h.


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