Developer documentation
Version 3.0.3-105-gd3941f44
MR::GUI::DWI::Window Class Reference

#include "gui/shview/render_window.h"

Inheritance diagram for MR::GUI::DWI::Window:

Public Member Functions

 Window (bool is_response_coefs)
 
 ~Window ()
 
void set_values (const std::string &filename)
 

Protected Slots

void open_slot ()
 
void close_slot ()
 
void use_lighting_slot (bool is_checked)
 
void show_axes_slot (bool is_checked)
 
void hide_negative_lobes_slot (bool is_checked)
 
void colour_by_direction_slot (bool is_checked)
 
void reset_scale_slot ()
 
void reset_view_slot ()
 
void response_slot (bool is_checked)
 
void previous_slot ()
 
void next_slot ()
 
void previous_10_slot ()
 
void next_10_slot ()
 
void lmax_slot ()
 
void lod_slot ()
 
void screenshot_slot ()
 
void lmax_inc_slot ()
 
void lmax_dec_slot ()
 
void manual_colour_slot ()
 
void advanced_lighting_slot ()
 

Protected Member Functions

void set_values (int row)
 

Protected Attributes

RenderFramerender_frame
 
QDialog * lighting_dialog
 
QActionGroup * lod_group
 
QActionGroup * lmax_group
 
QActionGroup * screenshot_OS_group
 
QAction * colour_by_direction_action
 
QAction * response_action
 
std::string name
 
int current
 
Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic > values
 
bool is_response
 

Detailed Description

Definition at line 32 of file render_window.h.

Constructor & Destructor Documentation

◆ Window()

MR::GUI::DWI::Window::Window ( bool  is_response_coefs)

◆ ~Window()

MR::GUI::DWI::Window::~Window ( )

Member Function Documentation

◆ advanced_lighting_slot

void MR::GUI::DWI::Window::advanced_lighting_slot ( )
protectedslot

◆ close_slot

void MR::GUI::DWI::Window::close_slot ( )
protectedslot

◆ colour_by_direction_slot

void MR::GUI::DWI::Window::colour_by_direction_slot ( bool  is_checked)
protectedslot

◆ hide_negative_lobes_slot

void MR::GUI::DWI::Window::hide_negative_lobes_slot ( bool  is_checked)
protectedslot

◆ lmax_dec_slot

void MR::GUI::DWI::Window::lmax_dec_slot ( )
protectedslot

◆ lmax_inc_slot

void MR::GUI::DWI::Window::lmax_inc_slot ( )
protectedslot

◆ lmax_slot

void MR::GUI::DWI::Window::lmax_slot ( )
protectedslot

◆ lod_slot

void MR::GUI::DWI::Window::lod_slot ( )
protectedslot

◆ manual_colour_slot

void MR::GUI::DWI::Window::manual_colour_slot ( )
protectedslot

◆ next_10_slot

void MR::GUI::DWI::Window::next_10_slot ( )
protectedslot

◆ next_slot

void MR::GUI::DWI::Window::next_slot ( )
protectedslot

◆ open_slot

void MR::GUI::DWI::Window::open_slot ( )
protectedslot

◆ previous_10_slot

void MR::GUI::DWI::Window::previous_10_slot ( )
protectedslot

◆ previous_slot

void MR::GUI::DWI::Window::previous_slot ( )
protectedslot

◆ reset_scale_slot

void MR::GUI::DWI::Window::reset_scale_slot ( )
protectedslot

◆ reset_view_slot

void MR::GUI::DWI::Window::reset_view_slot ( )
protectedslot

◆ response_slot

void MR::GUI::DWI::Window::response_slot ( bool  is_checked)
protectedslot

◆ screenshot_slot

void MR::GUI::DWI::Window::screenshot_slot ( )
protectedslot

◆ set_values() [1/2]

void MR::GUI::DWI::Window::set_values ( const std::string &  filename)

◆ set_values() [2/2]

void MR::GUI::DWI::Window::set_values ( int  row)
protected

◆ show_axes_slot

void MR::GUI::DWI::Window::show_axes_slot ( bool  is_checked)
protectedslot

◆ use_lighting_slot

void MR::GUI::DWI::Window::use_lighting_slot ( bool  is_checked)
protectedslot

Member Data Documentation

◆ colour_by_direction_action

QAction* MR::GUI::DWI::Window::colour_by_direction_action
protected

Definition at line 80 of file render_window.h.

◆ current

int MR::GUI::DWI::Window::current
protected

Definition at line 83 of file render_window.h.

◆ is_response

bool MR::GUI::DWI::Window::is_response
protected

Definition at line 85 of file render_window.h.

◆ lighting_dialog

QDialog* MR::GUI::DWI::Window::lighting_dialog
protected

Definition at line 78 of file render_window.h.

◆ lmax_group

QActionGroup * MR::GUI::DWI::Window::lmax_group
protected

Definition at line 79 of file render_window.h.

◆ lod_group

QActionGroup* MR::GUI::DWI::Window::lod_group
protected

Definition at line 79 of file render_window.h.

◆ name

std::string MR::GUI::DWI::Window::name
protected

Definition at line 82 of file render_window.h.

◆ render_frame

RenderFrame* MR::GUI::DWI::Window::render_frame
protected

Definition at line 77 of file render_window.h.

◆ response_action

QAction * MR::GUI::DWI::Window::response_action
protected

Definition at line 80 of file render_window.h.

◆ screenshot_OS_group

QActionGroup * MR::GUI::DWI::Window::screenshot_OS_group
protected

Definition at line 79 of file render_window.h.

◆ values

Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic> MR::GUI::DWI::Window::values
protected

Definition at line 84 of file render_window.h.


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