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

#include "gui/mrview/tool/fixel/legacy.h"

Inheritance diagram for MR::GUI::MRView::Tool::Legacy:
MR::GUI::MRView::Tool::FixelType< FixelLegacyType > MR::GUI::MRView::Tool::BaseFixel MR::GUI::MRView::Displayable

Additional Inherited Members

- Signals inherited from MR::GUI::MRView::Displayable
void scalingChanged ()
 
- Protected Member Functions inherited from MR::GUI::MRView::Tool::FixelType< FixelLegacyType >
void request_update_interp_image_buffer (const Projection &projection) override
 
- Protected Member Functions inherited from MR::GUI::MRView::Tool::BaseFixel
virtual void update_image_buffers ()
 
virtual void load_image_buffer ()=0
 
virtual void request_update_interp_image_buffer (const Projection &)=0
 
void update_interp_image_buffer (const Projection &, const MR::Header &, const MR::Transform &)
 
FixelValuecurrent_fixel_value_state () const
 
FixelValuecurrent_fixel_threshold_state () const
 
FixelValuecurrent_fixel_colour_state () const
 
virtual FixelValueget_fixel_value (const std::string &key) const
 
- Protected Member Functions inherited from MR::GUI::MRView::Displayable
void set_bit (uint32_t &field, uint32_t bit, bool value)
 
void set_bit (uint32_t bit, bool value)
 
void update_levels ()
 
- Protected Attributes inherited from MR::GUI::MRView::Tool::FixelType< FixelLegacyType >
std::unique_ptr< FixelLegacyTypefixel_data
 
MR::Transform transform
 
- Protected Attributes inherited from MR::GUI::MRView::Tool::BaseFixel
MR::Header header
 
vector< std::string > colour_types
 
vector< std::string > value_types
 
vector< std::string > threshold_types
 
std::map< const std::string, FixelValuefixel_values
 
FixelValue dummy_fixel_val_state
 
vector< Eigen::Vector3f > pos_buffer_store
 
vector< Eigen::Vector3f > dir_buffer_store
 
vector< Eigen::Vector3f > regular_grid_buffer_pos
 
vector< Eigen::Vector3f > regular_grid_buffer_dir
 
vector< float > regular_grid_buffer_colour
 
vector< float > regular_grid_buffer_val
 
vector< float > regular_grid_buffer_threshold
 
vector< vector< vector< GLint > > > slice_fixel_indices
 
vector< vector< vector< GLsizei > > > slice_fixel_sizes
 
vector< vector< GLsizei > > slice_fixel_counts
 
std::unordered_map< std::array< int, 3 >, vector< GLint >, IntPointHashervoxel_to_indices_map
 
FixelColourType colour_type
 
FixelScaleType scale_type
 
size_t colour_type_index
 
size_t scale_type_index
 
size_t threshold_type_index
 
bool colour_buffer_dirty
 
bool value_buffer_dirty
 
bool threshold_buffer_dirty
 
bool dir_buffer_dirty
 
- Protected Attributes inherited from MR::GUI::MRView::Displayable
std::string filename
 
float value_min
 
float value_max
 
uint32_t flags_
 

Detailed Description

Definition at line 30 of file legacy.h.


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