Developer documentation
Version 3.0.3-105-gd3941f44
MR::GUI::MRView::Mode::Base Class Reference

#include "gui/mrview/mode/base.h"

Inheritance diagram for MR::GUI::MRView::Mode::Base:
MR::GUI::MRView::Mode::Slice MR::GUI::MRView::Mode::Volume MR::GUI::MRView::Mode::LightBox MR::GUI::MRView::Mode::Ortho

Protected Member Functions

void slice_move_event (const ModelViewProjection &proj, float x)
 
void set_focus_event (const ModelViewProjection &proj)
 
void pan_event (const ModelViewProjection &proj)
 
void panthrough_event (const ModelViewProjection &proj)
 
void tilt_event (const ModelViewProjection &proj)
 
void rotate_event (const ModelViewProjection &proj)
 
GL::mat4 adjust_projection_matrix (const GL::mat4 &Q, int proj) const
 
GL::mat4 adjust_projection_matrix (const GL::mat4 &Q) const
 
void reset_view ()
 

Protected Attributes

bool visible
 

Detailed Description

Definition at line 70 of file base.h.

Member Function Documentation

◆ adjust_projection_matrix() [1/2]

GL::mat4 MR::GUI::MRView::Mode::Base::adjust_projection_matrix ( const GL::mat4 Q) const
inlineprotected

Definition at line 205 of file base.h.

◆ adjust_projection_matrix() [2/2]

GL::mat4 MR::GUI::MRView::Mode::Base::adjust_projection_matrix ( const GL::mat4 Q,
int  proj 
) const
protected

◆ pan_event()

void MR::GUI::MRView::Mode::Base::pan_event ( const ModelViewProjection proj)
protected

◆ panthrough_event()

void MR::GUI::MRView::Mode::Base::panthrough_event ( const ModelViewProjection proj)
protected

◆ reset_view()

void MR::GUI::MRView::Mode::Base::reset_view ( )
protected

◆ rotate_event()

void MR::GUI::MRView::Mode::Base::rotate_event ( const ModelViewProjection proj)
protected

◆ set_focus_event()

void MR::GUI::MRView::Mode::Base::set_focus_event ( const ModelViewProjection proj)
protected

◆ slice_move_event()

void MR::GUI::MRView::Mode::Base::slice_move_event ( const ModelViewProjection proj,
float  x 
)
protected

◆ tilt_event()

void MR::GUI::MRView::Mode::Base::tilt_event ( const ModelViewProjection proj)
protected

Member Data Documentation

◆ visible

bool MR::GUI::MRView::Mode::Base::visible
protected

Definition at line 211 of file base.h.


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