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

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

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

Public Slots

void set_show_as_row_slot (bool state)
 

Protected Attributes

vector< Projectionprojections
 
int current_plane
 
GL::VertexBuffer frame_VB
 
GL::VertexArrayObject frame_VAO
 
GL::Shader::Program frame_program
 
- Protected Attributes inherited from MR::GUI::MRView::Mode::Base
bool visible
 

Additional Inherited Members

- Protected Member Functions inherited from MR::GUI::MRView::Mode::Slice
virtual void draw_plane_primitive (int axis, Displayable::Shader &shader_program, Projection &with_projection)
 
void draw_plane (int axis, Displayable::Shader &shader_program, Projection &with_projection)
 
- Protected Member Functions inherited from MR::GUI::MRView::Mode::Base
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 ()
 

Detailed Description

Definition at line 32 of file ortho.h.

Member Function Documentation

◆ set_show_as_row_slot

void MR::GUI::MRView::Mode::Ortho::set_show_as_row_slot ( bool  state)
slot

Member Data Documentation

◆ current_plane

int MR::GUI::MRView::Mode::Ortho::current_plane
protected

Definition at line 54 of file ortho.h.

◆ frame_program

GL::Shader::Program MR::GUI::MRView::Mode::Ortho::frame_program
protected

Definition at line 57 of file ortho.h.

◆ frame_VAO

GL::VertexArrayObject MR::GUI::MRView::Mode::Ortho::frame_VAO
protected

Definition at line 56 of file ortho.h.

◆ frame_VB

GL::VertexBuffer MR::GUI::MRView::Mode::Ortho::frame_VB
protected

Definition at line 55 of file ortho.h.

◆ projections

vector<Projection> MR::GUI::MRView::Mode::Ortho::projections
protected

Definition at line 53 of file ortho.h.


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