Developer documentation
Version 3.0.3-105-gd3941f44
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C__Action__
 CMR::Thread::__Backend
 C__has_custom_new_operator< T >
 C__ReaderBase__
 C__WriterBase__
 CMR::DWI::Tractography::ACT::ACT_Method_additions
 CMR::DWI::Tractography::ACT::ACT_Shared_additions
 CMR::Filter::Connector::Adjacency
 CMR::Registration::Transform::AffineRobustEstimator
 CMR::Registration::Transform::AffineUpdate
 CMR::Math::SH::aPSF< ValueType >Class to hold the coefficients for an apodised point-spread function
 CMR::App::ArgumentA class to specify a command-line argument
 CEigen::Array
 CEigen::Array3i
 CMR::DWI::Tractography::Resampling::Base
 CMR::DWI::Tractography::Seeding::Base
 CMR::Fixel::Filter::Base
 CMR::Formats::BaseInterface for classes that support the various image formats
 CMR::ImageIO::Base
 CMR::Registration::Transform::Base
 CMR::Surface::Filter::Base
 CMR::BitSetClass for storing bitwise information
 CMR::GUI::MRView::Image::CachedTexture
 CMR::DWI::Tractography::Algorithms::iFOD1::Calibrate
 CMR::Algo::Histogram::Calibrator
 CMR::GUI::MRView::Tool::CameraInteractor
 CMR::GUI::GL::Context::Checker
 CMR::GUI::MRView::Sync::Client
 CMR::GUI::MRView::Tool::ClipPlane
 CMR::Filter::Connector::Cluster
 CMR::DWI::Tractography::SIFT2::CoefficientOptimiserBase
 CMR::Math::Stats::CohortDataImport
 CMR::GUI::MRView::ColourBars
 CMR::GUI::MRView::ColourMapButtonObserver
 CMR::compare_ptr_contents
 CMR::Registration::Warp::ComposeDispKernel
 CMR::Registration::Warp::ComposeHalfwayKernel< DeformationField1Type, DeformationField2Type >
 CMR::Registration::Warp::ComposeLinearDeformKernel
 CMR::Registration::Warp::ComposeLinearDispKernel
 CMR::File::Config
 CMR::Filter::Connector
 CMR::DWI::Fixel_map< Fixel >::ConstIterator
 CMR::Helper::ConstRow< ImageType >
 CMR::BitSet::ConstValue
 CMR::container_value_type< Cont, ReturnType >Get the underlying scalar value type for both std:: containers and Eigen
 CMR::container_value_type< Cont, typename std::enable_if< is_eigen_type< Cont >::value, int >::type >
 CMR::Filter::CopyKernel4D
 CMR::DWI::Tractography::SIFT::Cost_fn_gradient_sort
 CMR::GUI::Crosshair
 CMR::File::Dicom::CSAEntry
 CMR::DWI::SDeconv::CSD
 CMR::GUI::Shapes::Cube
 CMR::Math::CubicSpline< T >
 CMR::GUI::Cursor
 CMR::GUI::Shapes::Cylinder
 CMR::Algo::Histogram::Data
 CMR::DWI::Tractography::DataIndex
 CMR::DataType
 CMR::File::Dicom::Date
 CDeformationField2Type
 CMR::Registration::Metric::Demons< Im1ImageType, Im2ImageType, Im1MaskType, Im2MaskType >
 CMR::Registration::Metric::Demons4D< Im1ImageType, Im2ImageType, Im1MaskType, Im2MaskType >
 CMR::Registration::Metric::DemonsCC< Im1ImageType, Im2ImageType, Im1MaskType, Im2MaskType >
 Cstd::deque
 CMR::Path::Dir
 CMR::GUI::MRView::DisplayableVisitor
 CMR::GUI::DWI::Renderer::Dixel
 CMR::DWI::Tractography::Mapping::DixelMappingPlugin
 CMR::Registration::Transform::DoubleExpSmoothSlopeCheck
 CMR::DWI::Tractography::Seeding::Dynamic_ACT_additions
 CMR::DWI::Tractography::Tracking::EarlyExit
 CMR::GUI::MRView::Tool::Edge
 CMR::File::Dicom::Element
 CMR::DWI::Tractography::GT::EnergyComputer
 CMR::Stats::EnhancerBase
 CMR::ColourMap::Entry
 CMR::File::Entry
 CMR::Registration::Metric::Evaluate< MetricType, ParamType >
 CMR::App::ExampleObject for storing a single example command usage
 CMR::Exception
 CMR::DWI::Tractography::Tracking::Exec< Method >
 CMR::Registration::RotationSearch::ExhaustiveRotationSearch< MetricType >
 Cstd::false_type
 CMR::Filter::FFT::FFTKernel< ComplexImageType >
 CMR::DWI::Tractography::SIFT2::LineSearchFunctor::Fixel
 CMR::DWI::Fixel_map< Fixel >
 CMR::DWI::Fixel_map< Fixel_TD_seed >
 CMR::DWI::Tractography::SIFT::FixelBase
 CMR::Fixel::Legacy::FixelMetric
 CMR::DWI::Tractography::SIFT2::FixelUpdater
 CMR::GUI::MRView::Tool::FixelValue
 CMR::DWI::FMLS::FOD_lobe
 CMR::Registration::Transform::Init::FODInitialiser
 CMR::DWI::FMLS::FODQueueWriter
 CMR::GUI::GL::Font
 CMR::File::Dicom::Frame
 CMR::GUI::GL::FrameBuffer
 CMR::Registration::Transform::Init::LinearInitialisationParams::RotationInit::rot_search::global_search
 CMR::DWI::Tractography::Seeding::GMWMI_5TT_Wrapper
 CMR::DWI::Tractography::ACT::GMWMI_finder
 CMR::GUI::GL::Context::Grab
 CMR::Math::GradientDescent< Function, UpdateFunctor >Computes the minimum of a function using a gradient descent approach
 CMR::Math::GradientDescentBB< Function, UpdateFunctor >Computes the minimum of a function using a Barzilai Borwein gradient descent approach. ENH: implement stabilised version https://arxiv.org/abs/1907.06409
 CMR::File::GZ
 CMR::GUI::Shapes::HalfSphere
 CMR::Header
 CMR::Math::Hermite< T >
 CMR::Math::Stats::GLM::Hypothesis
 CImageBase
 CMR::GUI::MRView::ImageBase< Image< cfloat >, cfloat >
 CMR::Filter::ImageCorrelationCostFunction< ImageType, MaskType >
 CImageType
 CMR::DWI::Tractography::IncludeROIVisitation
 CMR::GUI::GL::IndexBuffer
 CMR::Fixel::IndexRemapper
 CMR::Fixel::Matrix::InitElement
 CMR::Math::RNG::Integer< ValueType >
 Cstd::integral_constant
 CMR::DWI::FMLS::IntegrationWeights
 CMR::DWI::Tractography::Tracking::Interpolator< ImageType >
 CMR::DWI::Tractography::Tracking::Interpolator< MR::Image< float > >
 CInterpType
 CMR::GUI::MRView::Tool::BaseFixel::IntPointHasher
 CMR::is_eigen_type< Cont >Convenience functions for SFINAE on std:: / Eigen containers
 CMR::File::NameParser::Item
 CMR::Thread::Queue< T >::Reader::ItemThis class is used to read items from the queue
 CMR::Thread::Queue< T >::Writer::ItemThis class is used to write items to the queue
 CMR::DWI::Fixel_map< Fixel >::Iterator
 CMR::IteratorDummy image to iterate over, useful for multi-threaded looping
 CMR::Iterator_loop< ImageType, IterType >
 CKeyValues
 CMR::Registration::Metric::L1
 CMR::Registration::Metric::L2
 CMR::Registration::Metric::LCCPrecomputeFunctorMasked_Naive< ImageType1, ImageType2 >
 CMR::Registration::Linear
 CMR::Registration::Metric::LinearBase
 CMR::Registration::Transform::Init::LinearInitialisationParams
 CMR::Registration::Transform::LinearKernel< FODImageType >
 CMR::Registration::Transform::LinearKernelMultiContrast< FODImageType >
 CMR::Math::LinearUpdateBB
 CMR::DWI::Tractography::SIFT2::LineSearchFunctor
 CMR::DWI::Tractography::Seeding::List
 CMR::File::ParsedName::ListClass to hold a set of parsed image filenames
 CMR::DWI::Tractography::Editing::Loader
 CMR::Registration::Metric::LocalCrossCorrelation
 CMR::LogLevelLatch
 CMR::Math::Zstatistic::LookupBase
 CMR::LoopAlongAxes
 CMR::LoopAlongAxesProgress
 CMR::LoopAlongAxisRange
 CMR::LoopAlongDynamicAxes
 CMR::LoopAlongSingleAxis
 CMR::LoopAlongSingleAxisProgress
 CMR::LoopAlongStaticAxes
 CMR::Fixel::LoopFixelsInVoxel
 CMR::Registration::Metric::LP
 CMR::Connectome::LUT_node
 CMR::DWI::Tractography::Connectome::Mapped_track_base
 CMR::DWI::Tractography::Connectome::Mapper
 CMR::DWI::Fixel_map< Fixel >::MapVoxel
 CMR::DWI::Tractography::Mapping::MapWriterBase
 CMR::Connectome::Mat2Vec
 CMR::GUI::GL::mat4
 CMR::Algo::Histogram::Matcher
 CEigen::Matrix
 CMR::DWI::Tractography::Connectome::Matrix< T >
 CMR::max_digits< X, ReturnType >
 CMR::max_digits< X, typename std::enable_if< std::is_fundamental< typename X::Scalar >::value, int >::type >
 CMR::max_digits< X, typename std::enable_if< std::is_fundamental< typename X::value_type >::value &&!std::is_fundamental< typename X::Scalar >::value, int >::type >
 CMR::max_digits< X, typename std::enable_if< std::is_fundamental< X >::value, int >::type >
 CMR::Surface::Mesh
 CMR::DWI::Tractography::Tracking::MethodBase
 CMR::DWI::Tractography::Connectome::Metric
 CMR::DWI::Tractography::GT::MHSamplerThe MHSampler class
 CMR::Min_mem_array< T >
 CMR::Min_mem_array< Track_fixel_contribution >
 CMR::GUI::MRView::Mode::ModeGuiVisitor
 CMR::GUI::ModelViewProjection
 CMR::Registration::Transform::Init::MomentsInitialiser
 CMR::DWI::SDeconv::MSMT_CSD
 Cstd::mt19937
 CMR::DWI::Tractography::SIFT::MT_gradient_vector_sorter
 CMR::Registration::MultiContrastSetting
 Cstd::multimap
 CMR::File::NameParserClass to interpret numbered filenames
 CMR::NeighbourhoodIteratorDummy image to iterate over a certain neighbourhood, useful for multi-threaded looping
 Cnifti_2_headerData structure defining the fields in the nifti2 header. This binary header should be found at the beginning of a valid NIFTI-2 header file
 CMR::GUI::MRView::Tool::Node
 CMR::Registration::NonLinear
 CMR::Registration::Transform::NonLinearKernel< FODImageType >
 CMR::Registration::Transform::NonLinearKernelMultiContrast< FODImageType >
 CMR::Math::RNG::Normal< ValueType >
 CMR::Math::RNG::Normal< default_type >
 CMR::Math::RNG::Normal< float >
 CMR::Fixel::Matrix::NormElement
 CMR::GUI::GL::Shader::Object< TYPE >
 CMR::GUI::MRView::Tool::ODF_Item
 Cstd::ofstream
 CMR::Registration::Metric::Params< TransformType, Im1ImageType, Im2ImageType, MidwayImageType, Im1MaskType, Im2MaskType, Im1ImageInterpType, Im2ImageInterpType, Im1MaskInterpolatorType, Im2MaskInterpolatorType, ProcImageType, ProcImageInterpolatorType, ProcMaskType, ProcessedMaskInterpolatorType >
 CMR::App::ParsedArgument
 CMR::File::ParsedNameClass to hold a parsed image filename
 CMR::App::ParsedOptionObject storing information about option parsed from command-line
 CMR::DWI::Tractography::GT::Particle
 CMR::DWI::Tractography::GT::ParticleEnd
 CMR::DWI::Tractography::GT::ParticleGridThe ParticleGrid class
 CMR::DWI::Tractography::GT::ParticlePoolParticlePool manages creation and deletion of particles, minimizing the no. calls to new/delete
 CMR::Stats::PermTest::Permutation
 CMR::Stats::PermTest::PermutationStack
 CMR::Surface::Polygon< vertices >
 CMR::Math::SH::PrecomputedAL< ValueType >Precomputed Associated Legrendre Polynomials - used to speed up SH calculation
 CMR::Math::SH::PrecomputedFraction< ValueType >Used to speed up SH calculation
 CMR::Stats::PermTest::PreProcessor
 CMR::Math::ICLS::Problem< ValueType >
 CMR::Math::ICLS::Problem< double >
 CMR::Math::ICLS::Problem< value_type >
 CMR::GUI::MRView::Sync::ProcessLock
 CMR::Stats::PermTest::Processor
 CMR::GUI::GL::Shader::Program
 CMR::ProgressBarImplements a progress meter to provide feedback to the user
 CMR::DWI::Tractography::GT::Properties
 CQAbstractItemModel
 CQAction
 CQApplication
 CQCheckBox
 CQComboBox
 CQDialog
 CQDockWidget
 CQFormLayout
 CQFrame
 CQGLWidget
 CQGridLayout
 CQGroupBox
 CQHBoxLayout
 CQLineEdit
 CQMainWindow
 CQObject
 CQPushButton
 CQSpinBox
 CQTableView
 CQToolButton
 CMR::Math::QuadraticLineSearch< ValueType >Computes the minimum of a 1D function using a quadratic line search
 CMR::Math::QuadraticLineSearch< double >
 CMR::Thread::Queue< T >A first-in first-out thread-safe item queue
 CMR::File::Dicom::QuickScan
 CQVBoxLayout
 CQWidget
 CMR::Random_loop< ImageType, RandomEngine >
 CMR::Random_sparse_loop< ImageType >
 CMR::File::KeyValue::Reader
 CMR::Fixel::Matrix::Reader
 CMR::Thread::Queue< T >::ReaderThis class is used to register a reader with the queue
 CMR::DWI::Tractography::ReaderInterface< ValueType >
 CMR::DWI::Tractography::ReaderInterface< float >
 CMR::DWI::Tractography::Editing::Receiver
 CMR::DWI::Tractography::SIFT2::RegularisationCalculator
 CMR::GUI::DWI::Renderer
 CMR::DWI::Tractography::SIFT::ResampleFunctor
 CMR::Registration::Transform::RigidLinearNonSymmetricUpdate
 CMR::Registration::Transform::RigidRobustEstimator
 CMR::DWI::Tractography::ROI
 CMR::GUI::MRView::Tool::ROI_UndoEntry
 CMR::DWI::Tractography::ROISetBase
 CMR::Registration::Transform::Init::LinearInitialisationParams::RotationInit::rot_search
 CMR::Registration::Transform::Init::LinearInitialisationParams::RotationInit
 CMR::Helper::Row< ImageType >
 CMR::Fixel::LoopFixelsInVoxel::Run< DataType >
 CMR::LoopAlongAxisRange::Run< ImageType >
 CMR::LoopAlongDynamicAxes::Run< ImageType >
 CMR::LoopAlongSingleAxis::Run< ImageType >
 CMR::LoopAlongSingleAxisProgress::Run< ImageType >
 CMR::LoopAlongStaticAxes::Run< ImageType >
 CMR::LoopAlongAxisRange::Run< ImageType... >
 CMR::ImageIO::VariableScaling::ScaleFactor
 CMR::DWI::FMLS::Segmenter
 CMR::DWI::Tractography::Connectome::Selector
 CMR::File::Dicom::Sequence
 CMR::DWI::Directions::Set
 Cstd::set
 CMR::DWI::Tractography::Mapping::SetVoxelExtras
 CMR::GUI::DWI::Renderer::SH
 CMR::GUI::MRView::Tool::ROI_UndoEntry::Shared
 CMR::DWI::Tractography::Tracking::SharedBase
 CMR::DWI::Shell
 CMR::DWI::Shells
 CMR::Math::Stats::Shuffle
 CMR::Math::Stats::Shuffler
 CMR::Math::Sinc< T >
 CMR::Math::Sinc< value_type >
 CMR::Filter::Smooth::SmoothFunctor1D< ImageType >
 CMR::Math::Sn_scale_estimator< value_type >
 CMR::Math::ICLS::Solver< ValueType >
 CMR::Math::ICLS::Solver< double >
 CMR::DWI::Tractography::GT::SpatialLock< T >SpatialLock manages a mutex lock on n positions in 3D space
 CMR::GUI::Shapes::Sphere
 CMR::Registration::StageSetting
 CMR::DWI::Tractography::GT::Stats
 CMR::Stats::Stats
 CMR::Registration::Metric::StochasticThreadKernel< MetricType, ParamType >
 CMR::DWI::Tractography::SIFT2::StreamlineStats
 CMR::Math::Stats::SubjectDataImportBase
 CMR::ProgressBar::SwitchToMultiThreaded
 CT
 CMR::DWI::Tractography::Connectome::Tck2nodes_base
 CMR::GUI::DWI::Renderer::Tensor
 CMR::Math::Stats::GLM::TestBase
 CMR::GUI::GL::Texture
 CMR::Registration::Metric::ThreadKernel< MetricType, ParamType >
 CMR::File::TIFF
 CMR::File::Dicom::Time
 CMR::Timer
 CMR::DWI::Tractography::ACT::Tissues
 CMR::DWI::Tractography::Mapping::TODMappingPlugin
 CMR::DWI::Tractography::SIFT::Track_fixel_contribution
 CMR::DWI::Tractography::SIFT::SIFTer::TrackGradientCalculator
 CMR::DWI::Tractography::SIFT::TrackIndexRangeWriter
 CMR::DWI::Tractography::Mapping::TrackLoader
 CMR::DWI::Tractography::Mapping::TrackMapperBase
 CMR::Math::SH::Transform< ValueType >
 CMR::Math::ZSH::Transform< ValueType >
 CMR::Transform
 CMR::GUI::Dialog::TreeItem
 Cstd::true_type
 CMR::DWI::Tractography::Mapping::TWIImagePluginBase
 CInterpolator::type
 CMR::Math::RNG::Uniform< ValueType >
 CMR::Math::RNG::Uniform< default_type >
 CMR::Math::RNG::Uniform< double >
 CMR::Math::RNG::Uniform< float >
 Cstd::unique_ptr
 CMR::BitSet::Value
 CMR::Fixel::Legacy::Value< DataType >
 CMR::Interp::value_type_of< C >This class provides access to the voxel intensities of a data set, using tri-linear interpolation
 CMR::Interp::value_type_of< std::complex< X > >
 CMR::GUI::GL::vec4
 Cstd::vector
 CEigen::Vector3i
 CEigen::VectorXf
 CMR::GUI::GL::VertexArrayObject
 CMR::GUI::GL::VertexBuffer
 CMR::Voxel2Vector
 CMR::DWI::Tractography::Mapping::Gaussian::VoxelAddon
 CMR::DWI::Tractography::Algorithms::Tensor_Prob::WildBootstrap
 CMR::DWI::Tractography::Editing::Worker
 CMR::DWI::Tractography::Tracking::WriteKernel
 CMR::Thread::Queue< T >::WriterThis class is used to register a writer with the queue
 CMR::DWI::Tractography::Connectome::WriterExemplars
 CMR::DWI::Tractography::Connectome::WriterExtraction
 CMR::DWI::Tractography::WriterInterface< ValueType >
 CMR::DWI::Tractography::WriterInterface< float >
 CMR::Math::Zstatistic