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

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

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

Protected Member Functions

void add_images (vector< std::string > &list, const odf_type_t mode)
 
virtual void closeEvent (QCloseEvent *event) override
 
ODF_Itemget_image ()
 
void get_values (Eigen::VectorXf &, ODF_Item &, const Eigen::Vector3f &, const bool)
 
void setup_ODFtype_UI (const ODF_Item *)
 

Protected Attributes

ODF_Previewpreview
 
DWI::Rendererrenderer
 
ODF_Modelimage_list_model
 
QListView * image_list_view
 
QPushButton * show_preview_button
 
QPushButton * hide_all_button
 
QLabel * lmax_label
 
QLabel * level_of_detail_label
 
SpinBoxlmax_selector
 
SpinBoxlevel_of_detail_selector
 
QLabel * dirs_label
 
QLabel * shell_label
 
QComboBox * dirs_selector
 
QComboBox * shell_selector
 
QCheckBox * use_lighting_box
 
QCheckBox * hide_negative_values_box
 
QCheckBox * lock_to_grid_box
 
QCheckBox * main_grid_box
 
QCheckBox * colour_by_direction_box
 
QCheckBox * interpolation_box
 
QCheckBox * colour_relative_to_projection_box
 
QColorButtoncolour_button
 
AdjustButtonscale
 
LightingDocklighting_dock
 
GL::Lightinglighting
 
int lmax
 

Friends

class ODF_Preview
 

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 47 of file odf.h.

Member Function Documentation

◆ add_images()

void MR::GUI::MRView::Tool::ODF::add_images ( vector< std::string > &  list,
const odf_type_t  mode 
)
protected

◆ closeEvent()

virtual void MR::GUI::MRView::Tool::ODF::closeEvent ( QCloseEvent *  event)
overrideprotectedvirtual

◆ get_image()

ODF_Item * MR::GUI::MRView::Tool::ODF::get_image ( )
protected

◆ get_values()

void MR::GUI::MRView::Tool::ODF::get_values ( Eigen::VectorXf &  ,
ODF_Item ,
const Eigen::Vector3f &  ,
const bool   
)
protected

◆ setup_ODFtype_UI()

void MR::GUI::MRView::Tool::ODF::setup_ODFtype_UI ( const ODF_Item )
protected

Friends And Related Function Documentation

◆ ODF_Preview

friend class ODF_Preview
friend

Definition at line 115 of file odf.h.

Member Data Documentation

◆ colour_button

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

Definition at line 98 of file odf.h.

◆ colour_by_direction_box

QCheckBox* MR::GUI::MRView::Tool::ODF::colour_by_direction_box
protected

Definition at line 97 of file odf.h.

◆ colour_relative_to_projection_box

QCheckBox * MR::GUI::MRView::Tool::ODF::colour_relative_to_projection_box
protected

Definition at line 97 of file odf.h.

◆ dirs_label

QLabel* MR::GUI::MRView::Tool::ODF::dirs_label
protected

Definition at line 94 of file odf.h.

◆ dirs_selector

QComboBox* MR::GUI::MRView::Tool::ODF::dirs_selector
protected

Definition at line 95 of file odf.h.

◆ hide_all_button

QPushButton * MR::GUI::MRView::Tool::ODF::hide_all_button
protected

Definition at line 91 of file odf.h.

◆ hide_negative_values_box

QCheckBox * MR::GUI::MRView::Tool::ODF::hide_negative_values_box
protected

Definition at line 96 of file odf.h.

◆ image_list_model

ODF_Model* MR::GUI::MRView::Tool::ODF::image_list_model
protected

Definition at line 89 of file odf.h.

◆ image_list_view

QListView* MR::GUI::MRView::Tool::ODF::image_list_view
protected

Definition at line 90 of file odf.h.

◆ interpolation_box

QCheckBox * MR::GUI::MRView::Tool::ODF::interpolation_box
protected

Definition at line 97 of file odf.h.

◆ level_of_detail_label

QLabel * MR::GUI::MRView::Tool::ODF::level_of_detail_label
protected

Definition at line 92 of file odf.h.

◆ level_of_detail_selector

SpinBox * MR::GUI::MRView::Tool::ODF::level_of_detail_selector
protected

Definition at line 93 of file odf.h.

◆ lighting

GL::Lighting* MR::GUI::MRView::Tool::ODF::lighting
protected

Definition at line 103 of file odf.h.

◆ lighting_dock

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

Definition at line 102 of file odf.h.

◆ lmax

int MR::GUI::MRView::Tool::ODF::lmax
protected

Definition at line 105 of file odf.h.

◆ lmax_label

QLabel* MR::GUI::MRView::Tool::ODF::lmax_label
protected

Definition at line 92 of file odf.h.

◆ lmax_selector

SpinBox* MR::GUI::MRView::Tool::ODF::lmax_selector
protected

Definition at line 93 of file odf.h.

◆ lock_to_grid_box

QCheckBox * MR::GUI::MRView::Tool::ODF::lock_to_grid_box
protected

Definition at line 96 of file odf.h.

◆ main_grid_box

QCheckBox * MR::GUI::MRView::Tool::ODF::main_grid_box
protected

Definition at line 96 of file odf.h.

◆ preview

ODF_Preview* MR::GUI::MRView::Tool::ODF::preview
protected

Definition at line 85 of file odf.h.

◆ renderer

DWI::Renderer* MR::GUI::MRView::Tool::ODF::renderer
protected

Definition at line 87 of file odf.h.

◆ scale

AdjustButton* MR::GUI::MRView::Tool::ODF::scale
protected

Definition at line 100 of file odf.h.

◆ shell_label

QLabel * MR::GUI::MRView::Tool::ODF::shell_label
protected

Definition at line 94 of file odf.h.

◆ shell_selector

QComboBox * MR::GUI::MRView::Tool::ODF::shell_selector
protected

Definition at line 95 of file odf.h.

◆ show_preview_button

QPushButton* MR::GUI::MRView::Tool::ODF::show_preview_button
protected

Definition at line 91 of file odf.h.

◆ use_lighting_box

QCheckBox* MR::GUI::MRView::Tool::ODF::use_lighting_box
protected

Definition at line 96 of file odf.h.


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