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

Classes

class  Action
 
class  Base
 
class  BaseFixel
 
class  CameraInteractor
 
class  Capture
 
class  ClipPlane
 
class  Connectome
 
class  Directory
 
class  Dock
 
class  Edge
 
class  EdgeColourObserver
 
class  EdgeShader
 
class  FileDataVector
 
class  Fixel
 
class  FixelType
 
struct  FixelValue
 
class  Image4D
 
class  Legacy
 
class  ListModelBase
 
class  Matrix_list_model
 
class  Node
 
class  Node_list
 
class  Node_list_model
 
class  Node_list_view
 
class  NodeColourObserver
 
class  NodeOverlay
 
class  NodeSelectionSettings
 
class  NodeSelectionSettingsDialog
 
class  NodeSelectionSettingsFrame
 
class  NodeShader
 
class  ODF
 
class  ODF_Item
 
class  ODF_Model
 
class  ODF_Preview
 
class  Overlay
 
class  ROI
 
class  ROI_Item
 
class  ROI_Model
 
struct  ROI_UndoEntry
 
class  ShaderBase
 
class  TrackScalarFileOptions
 
class  Tractogram
 
class  Tractography
 
class  Transform
 
class  View
 

Typedefs

using FixelLegacyType = MR::Fixel::Legacy::Image< MR::Fixel::Legacy::FixelMetric >
 
using FixelImage4DType = MR::Image< float >
 
using FixelIndexImageType = MR::Image< uint32_t >
 
using odf_type_t = GUI::DWI::Renderer::mode_t
 

Enumerations

enum class  node_visibility_t {
  ALL , NONE , DEGREE , CONNECTOME ,
  VECTOR_FILE , MATRIX_FILE
}
 
enum class  node_geometry_t { SPHERE , CUBE , OVERLAY , MESH }
 
enum class  node_colour_t {
  FIXED , RANDOM , FROM_LUT , CONNECTOME ,
  VECTOR_FILE , MATRIX_FILE
}
 
enum class  node_size_t {
  FIXED , NODE_VOLUME , CONNECTOME , VECTOR_FILE ,
  MATRIX_FILE
}
 
enum class  node_alpha_t {
  FIXED , CONNECTOME , FROM_LUT , VECTOR_FILE ,
  MATRIX_FILE
}
 
enum class  edge_visibility_t { ALL , NONE , CONNECTOME , MATRIX_FILE }
 
enum class  edge_geometry_t { LINE , CYLINDER , STREAMLINE , STREAMTUBE }
 
enum class  edge_colour_t { FIXED , DIRECTION , CONNECTOME , MATRIX_FILE }
 
enum class  edge_size_t { FIXED , CONNECTOME , MATRIX_FILE }
 
enum class  edge_alpha_t { FIXED , CONNECTOME , MATRIX_FILE }
 
enum  FixelColourType { Direction , CValue }
 
enum  FixelScaleType { Unity , Value }
 
enum class  TrackColourType { Direction , Ends , Manual , ScalarFile }
 
enum class  TrackGeometryType { Pseudotubes , Lines , Points }
 
enum class  TrackThresholdType { None , UseColourFile , SeparateFile }
 

Functions

template<class T >
Dockcreate (const QString &text, bool floating)
 

Variables

const char * tractogram_geometry_types []
 

Typedef Documentation

◆ FixelImage4DType

Definition at line 327 of file base_fixel.h.

◆ FixelIndexImageType

Definition at line 328 of file base_fixel.h.

◆ FixelLegacyType

◆ odf_type_t

Definition at line 39 of file type.h.

Enumeration Type Documentation

◆ edge_alpha_t

Enumerator
FIXED 
CONNECTOME 
MATRIX_FILE 

Definition at line 46 of file types.h.

◆ edge_colour_t

Enumerator
FIXED 
DIRECTION 
CONNECTOME 
MATRIX_FILE 

Definition at line 44 of file types.h.

◆ edge_geometry_t

Enumerator
LINE 
CYLINDER 
STREAMLINE 
STREAMTUBE 

Definition at line 43 of file types.h.

◆ edge_size_t

Enumerator
FIXED 
CONNECTOME 
MATRIX_FILE 

Definition at line 45 of file types.h.

◆ edge_visibility_t

Enumerator
ALL 
NONE 
CONNECTOME 
MATRIX_FILE 

Definition at line 42 of file types.h.

◆ FixelColourType

Enumerator
Direction 
CValue 

Definition at line 28 of file vector_structs.h.

◆ FixelScaleType

Enumerator
Unity 
Value 

Definition at line 29 of file vector_structs.h.

◆ node_alpha_t

Enumerator
FIXED 
CONNECTOME 
FROM_LUT 
VECTOR_FILE 
MATRIX_FILE 

Definition at line 40 of file types.h.

◆ node_colour_t

Enumerator
FIXED 
RANDOM 
FROM_LUT 
CONNECTOME 
VECTOR_FILE 
MATRIX_FILE 

Definition at line 38 of file types.h.

◆ node_geometry_t

Enumerator
SPHERE 
CUBE 
OVERLAY 
MESH 

Definition at line 37 of file types.h.

◆ node_size_t

Enumerator
FIXED 
NODE_VOLUME 
CONNECTOME 
VECTOR_FILE 
MATRIX_FILE 

Definition at line 39 of file types.h.

◆ node_visibility_t

Enumerator
ALL 
NONE 
DEGREE 
CONNECTOME 
VECTOR_FILE 
MATRIX_FILE 

Definition at line 36 of file types.h.

◆ TrackColourType

Enumerator
Direction 
Ends 
Manual 
ScalarFile 

Definition at line 28 of file tractogram_enums.h.

◆ TrackGeometryType

Enumerator
Pseudotubes 
Lines 
Points 

Definition at line 29 of file tractogram_enums.h.

◆ TrackThresholdType

Enumerator
None 
UseColourFile 
SeparateFile 

Definition at line 30 of file tractogram_enums.h.

Function Documentation

◆ create()

template<class T >
Dock * MR::GUI::MRView::Tool::create ( const QString &  text,
bool  floating 
)

Definition at line 210 of file base.h.

Variable Documentation

◆ tractogram_geometry_types

const char* MR::GUI::MRView::Tool::tractogram_geometry_types[]
extern