DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
►Nitk | |
►NConcept | |
►CSameInteger | |
CConstraints | |
►NFunctor | |
CEQUAL | |
CLDIVIDE | |
CLINEAR | |
CLMINUS | |
CLPOWER | |
CMeanDiffusivityFromGHOTCoefficients | MD value from GHOT coefficients |
CMultiplyByConstantMatrix | |
CMultiplyByConstantVector | |
CNLOG | |
CNormalizeVectorImageFunctor | |
CODFNormlizeFunctor | |
COuterProduct | |
CPLUS | |
CRDIVIDE | |
CRMINUS | |
CRotateSHCoefficients | |
CRPOWER | |
CSHCoefficientsFit | Fit SH coefficients from spherical function samples |
CSHCoefficientsPower | |
CSHCoefficientsToGFA | |
CSPFScaleFromMeanDiffusivity | |
CTIMES | |
CAddNoiseToDWIImageFilter | Add noise to DWI data |
CBasisMatrixGenerator | Generate basis matrix |
CCastImageFileWriter | Writes image data, after casting, to a single file |
CCastVectorImageFileWriter | Writes image data, after casting, to a single file |
CCommandProgressUpdate | Observer for progress notification |
CComposeVectorImageFilter | ComposeVectorImageFilter combine several vector images into a vector image |
CCylinderModelGenerator | Cylinder Model |
CDiffusionModelEstimationImageFilter | Base filter for estimation of diffusion models |
CDiffusionModelEstimationInSphericalCoordinateImageFilter | Base filter for estimation of diffusion models in spherical coordinates |
CDiffusionModelGenerator | Generate ground truth DWI/EAP/ODF ets from a given model |
CDiffusionTensor | Tensor with some useful functions |
CDiscreteBasisMatrixGenerator | Generate basis matrix |
CDWIGenerator | Generate DWI data based on provided parameter file |
CDWIGeneratorBase | Generate DWI data based on provided parameter file |
CDWIReader | Load gradient file, b values and DWI files (with optional index file) |
CDWISingleVoxelGenerator | Generate DWI data with the same diffusion parameter set for all voxels. If random mode is used, the diffusion parameters are randomly rotated |
CDWIWriter | Write gradient file, b values and DWI files (with optional index file) |
CFeaturesFromSPFImageFilter | Compute some features (DWI/EAP profile, ODFs, scalar indices) from SPF coefficients |
CFiber | |
CFiberTracts | |
CFiberTractsReader | |
CFiberTractsWriter | |
CFunctorBaseVectorImageFilter | Implements vector-valued generic operation on one image |
CFunctorFromStringImageFilter | Implements vector-valued generic operation on images with the same size |
CFunctorHashTable | Use FunctorHashTable to accelerate evaluation of functions |
CFunctorTableBase | Use FunctorTableBase to accelerate evaluation of functions |
CGeneralizedHighOrderTensorImageFilter | Estimate the coefficients in GHOT model, which is used for md image estimation |
CImageToVTKImageDataFilter | Converts an ITK image to VTK image data |
CIterativeSolverBase | Base class for some optimization solvers using primal-dual updates |
CL1RegularizedLeastSquaresFISTASolver | Solve least square problem with L1 regularization using FISTA |
CL2RegularizedLeastSquaresSolver | Solve least square problem with L2 regularization |
CMaskedImageToImageFilter | ImageToImageFilter with mask and threaded logger support |
CMeanDiffusivityFromGHOTImageFilter | Compute mean diffusivity from GHOT coefficients |
CMeshFromContinuousSphericalFunctionImageFilter | Compute mesh from continuous spherical function linearly represented by a set of bases |
CMeshFromDiscreteFiberODFImageFilter | Compute mesh from discrete fiber ODF represented by a set of basis functions |
CMeshFromFiberTractsFilter | Compute mesh from fibers |
CMeshFromImageImageFilter | Compute mesh from SH coefficients |
CMeshFromPeaksImageFilter | Generate a mesh from given peaks |
CMeshFromSHCoefficientsImageFilter | Compute mesh from SH coefficients |
CMeshFromSphericalFunctionImageFilter | Compute mesh from general spherical function |
CMeshFromSphericalFunctionTessellatedSamplesImageFilter | Compute mesh from spherical samples in the pre-stored tessellated vertices |
CMeshFromTensorImageFilter | Compute mesh from a tensor image |
CMultiplyByConstantMatrixVectorImageFilter | In each vxoel, multiply the input vector by a matrix |
CMultiplyByConstantVectorImageFilter | Multiply input pixels by a constant |
CMultiVariableFunctorVectorImageFilter | Implements vector-valued generic operation on one image |
CMultiVolumeImageToVectorImageFilter | Convert Image<TInputPixelType, VImageDimension+1> to VectorImage<TOutputPixelType, VImageDimension> |
CNormalizeODFImageFilter | Normalize the input ODF such that the output ODF has unit integral. The input ODF can be represented using uniform spheircal samples or SH coefficients |
CNormalizeVectorImageFilter | Pixel-wise vector normalization |
CODFFromSPFImageFilter | Calculate ODFs from SPF coefficients |
COuterProductVectorImageFilter | In each vxoel, multiply the input vector by a matrix |
CPeakContainerHelper | VariableLengthVector to contain peaks with different storing types |
CProfileFromSPFImageFilter | Calculate DWI/EAP profile from SPF coefficients |
CRGBImageToVTKImageDataFilter | Converts an ITK image to VTK image data |
CRotateSHCoefficientsImageFilter | Rotate SH coefficient to all input pixels |
CSamplingScheme3D | This class describes sampling in a 3D space (Q space or R space) |
CSamplingSchemeQSpace | This class describes sampling in Q space |
CSamplingSchemeQSpace1OptEstimationFilter | Incremental estimation of single/multi-shell orientations |
CSamplingSchemeQSpaceEstimationFilter | Base class for the filters to estimate the sampling scheme in Q-space |
CSamplingSchemeQSpaceIMOCEstimationFilter | Estimation of single/multi-shell orientations using Iterative Maximum Overlap Construction (IMOC) |
CSamplingSchemeQSpaceIncrementalEstimationFilter | Incremental estimation of single/multi-shell orientations |
CSamplingSchemeQSpaceWriter | Write orientations and b values (single/multiple shells) into text files |
CScalarMapFromSPFImageFilter | Calculate ODFs from SPF coefficients |
CSHCoefficientsPowerImageFilter | In each vxoel, the input VectorImage is a SH coefficient vector which represents a spherical function. The output VectorImage is another SH coefficient vector whose spherical function is a power of the input function. In formula outputFunction = (inputFunction)^k, where k is a given order. When k==2, then we have closed form of the output SH coefficient vector. When k is not 2, we resample the input spherical function, power it, then refit it using SH basis |
CSHCoefficientsRotation | Rotate SH coefficient vector by a given rotation matrix |
CSHCoefficientsToGFAImageFilter | In each vxoel, calculate gfa from SH coefficients |
CSlowPolyLineParametricPath | Represent a path of line segments through ND Space |
CSolverBase | Base class for some optimization solvers using primal-dual updates |
CSpamsWeightedLassoSolver | Solve weighted LASSO using spams |
CSparseVector | Represents a sparse array |
CSpatiallyDenseSparseVectorImage | An n-dimensional vector image with a sparse memory model |
CSpatiallyDenseSparseVectorImageFileReader | Reads sparse image data from key and value files |
CSpatiallyDenseSparseVectorImageFileReaderException | Base exception class for IO conflicts |
CSpatiallyDenseSparseVectorImageFileWriter | Writes sparse vector image data to key and value files |
CSpatiallyDenseSparseVectorImageNeighborhoodAccessorFunctor | Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by the Neighborhood class |
CSpatiallyDenseSparseVectorImagePixelAccessor | Give access to partial aspects of a type |
CSpatiallyDenseSparseVectorImagePixelAccessorFunctor | Provides accessor interfaces to Access pixels and is meant to be used by iterators |
CSPFScaleFromMeanDiffusivityImageFilter | Compute SPF scale from mean diffusivity |
CSphereTessellator | Tesselates a sphere via subdivision of tetrahedron, octahedron, or icosahedron |
CSphericalHarmonicsGenerator | Generate complex and real Spherical Harmonic Basis |
CSphericalPolarFourierEstimationImageFilter | Estimate the coeffcients of generalized Spherical Polar Fourier basis which can be separated into differe radial basis and sphercial basis |
CSphericalPolarFourierGenerator | General SPF basis in radial part, SH basis in spherical part |
CSphericalPolarFourierImageFilter | Estimate the coefficients in SPF model |
CSphericalPolarFourierRadialGenerator | Radial part of general SPF basis |
CStructureTensorImageFilter | Computes the structure tensor |
CTensorBasisMatrixGenerator | Generate basis matrix |
CTrackVisHeaderType | |
CUnaryFunctorLookUpTable | Use UnaryFunctorLookUpTable to accelerate evaluation of functions |
CUnaryFunctorVectorImageFilter | Implements vector-valued generic operation on one image |
CVariableLengthVectorImageFileReader | Reads variable length vector image data |
CVariableLengthVectorImageFileReaderException | Base exception class for IO conflicts |
CVariableLengthVectorImageFileWriter | Writes variable length vector image data. std::vector is used to store the variable length vector |
CVectorImageChannelFilter | TInputImage and TOutputImage are VectorImage, TFilter is an image filter which works for itk::Image. This class performs TFilter on each channel of TInputImage, then compose results into output |
CVectorImageRegionIterator | A multi-dimensional iterator templated over image type |
CVectorImageRegionIterator< Image< TPixel, VImageDimension > > | |
CVectorImageRegionIteratorWithIndex | A multi-dimensional iterator templated over image type. It provides the same interfaces for both itk::Image<T, N+1> and itk::VectorImage<T, N> |
CVectorImageRegionIteratorWithIndex< Image< TPixel, VImageDimension > > | |
CVectorImageRegionIteratorWithIndex< Image< VariableLengthVector< TPixel >, 3 > > | |
CVectorImageRegionIteratorWithIndex< SpatiallyDenseSparseVectorImage< TPixel, VImageDimension > > | |
CVectorImageToMultiVolumeImageFilter | Convert VectorImage<TOutputPixelType, VImageDimension> to Image<TInputPixelType, VImageDimension+1> |
CVTKImageDataToImageFilter | Convert VTK image data to an ITK image |
►Nsmart_assert | |
CAssert | |
Cassert_context | |
Cis_null_finder | |
Cis_null_finder< char * > | |
Cis_null_finder< const char * > | |
►Nspams | |
►NFISTA | |
CComposeProx | |
CElasticNet | |
CFusedLasso | |
CGraphLasso | |
CGraphLassoRidge | |
CGraphMult | |
CGraphPathConv | |
CGraphPathL0 | |
CGroupLassoL2 | |
CGroupLassoL2_L1 | |
CGroupLassoLINF | |
CGroupLassoLINF_L1 | |
CGroupProx | |
CHingeLoss | |
CLasso | |
CLassoConstraint | |
CLogLoss | |
CLoss | |
CLossCur | |
CLossMat | |
CLossMat< T, LogLoss< T, weighted > > | |
CLossMat< T, SqLossMissing< T > > | |
CLossMatSup | |
CLzero | |
CMixedL1L2 | |
CMixedL1L2_L1 | |
CMixedL1LINF | |
CMixedL1LINF_L1 | |
CMixedL1LINFCR | |
CMultiLogLoss | |
CNone | |
CnormL2 | |
CnormLINF | |
CParamFISTA | |
CParamReg | |
CProxMatToVec | |
CRank | |
CRegMat | |
CRegularizer | |
CRidge | |
CSpecGraphMat | |
CSplittingFunction | |
CSqLoss | |
CSqLossMat | |
CSqLossMissing | |
CTraceNorm | |
CTreeLasso | |
CTreeLzero | |
CTreeMult | |
CAbstractMatrix | Abstract matrix class |
CAbstractMatrixB | Abstract matrix class |
CBinaryHeap | |
CData | Data class, abstract class, useful in the class image |
CDoubleRowMatrix | Matrix with shifts |
CElement | |
CGraph | |
CGraphPath | |
CGraphPathStruct | |
CGraphStruct | |
CList | |
CListIterator | |
CMatrix | Dense Matrix class |
CMaxFlow | |
CMinCostFlow | |
CParamDictLearn | |
CPath | |
CProdMatrix | Class representing the product of two matrices |
CShiftMatrix | Matrix with shifts |
CSpMatrix | Sparse Matrix class |
CSpVector | Sparse Vector class |
CSubMatrix | |
CTimer | Class Timer |
CTrainer | |
CTree_Seq | |
CTreeStruct | |
CVector | Dense Vector class |
►Nstd | STL namespace |
Chash< std::vector< T > > | |
►Nutl | |
►NFunctor | |
CAbs | |
CAbs< utl::NDArray< T, Dim > > | |
CAcos | |
CAcos< utl::NDArray< T, Dim > > | |
CAsin | |
CAsin< utl::NDArray< T, Dim > > | |
CAtan | |
CAtan2 | |
CAtan< utl::NDArray< T, Dim > > | |
CCompose | |
CConj | |
CConj< utl::NDArray< T, Dim > > | |
CCos | |
CCos< utl::NDArray< T, Dim > > | |
CCube | |
CCube< utl::NDArray< T, Dim > > | |
CDotProduct | |
CExp | |
CExp2 | |
CExp2< utl::NDArray< T, Dim > > | |
CExp< utl::NDArray< T, Dim > > | |
CFloor | |
CFloor< utl::NDArray< T, Dim > > | |
CInfNorm | |
CLog | |
CLog10 | |
CLog10< utl::NDArray< T, Dim > > | |
CLog2 | |
CLog2< utl::NDArray< T, Dim > > | |
CLog< utl::NDArray< T, Dim > > | |
CLRound | |
CLRound< utl::NDArray< T, Dim > > | |
CMax | |
CMaxValue | |
CMean | |
CMedian | |
CMin | |
CMinValue | |
CNeg | |
CNeg< utl::NDArray< T, Dim > > | |
COneNorm | |
CPow | |
CRound | |
CRound< utl::NDArray< T, Dim > > | |
CScalarFunctorWrapper | |
CShred | Obtain a part of a vector |
CSign | |
CSign< utl::NDArray< T, Dim > > | |
CSin | |
CSin< utl::NDArray< T, Dim > > | |
CSqrt | |
CSqrt< utl::NDArray< T, Dim > > | |
CSquare | |
CSquare< utl::NDArray< T, Dim > > | |
CSum | |
CTan | |
CTan< utl::NDArray< T, Dim > > | |
CTwoNorm | |
CVectorFunctorBase | |
CVectorFunctorWrapper | |
CVectorMultiVariableFunctionWrapper | |
CVectorUnaryFunctionWrapper | |
CZeroNorm | |
►C__InstanceOf | |
CHelp | |
CBinaryOpExpr | Binary operator expression class |
CBinaryOpExpr< OP, ScalarExprBase< ValueT >, TRight > | |
CBinaryOpExpr< OP, ScalarExprBase< ValueT1 >, ScalarExprBase< ValueT2 > > | |
CBinaryOpExpr< OP, TLeft, ScalarExprBase< ValueT > > | |
CExpr | Base class for expression |
CGradientTable | Gradient table related functions and stored tables |
CInt_ | |
CNDArray | NDArray is a N-Dimensional array class (row-major, c version) |
CNDArray< T, 1 > | NDArray<T,1> is a vector class which uses blas mkl |
CNDArray< T, 2 > | NDArray<T,2> is a row-major matrix |
CNDArray< T, 4 > | NDArray<T,4> is a 4th order tensor |
►CNDArrayBase | Base class for utl::NDArray |
CConstReverseIterator | A const reverse iterator through an array |
CReverseIterator | A reverse iterator through an array |
Cremove_complex | Remove complex: |
CScalarExprBase | Scalar expression base class for double and std::complex<double> |
CSuperFloatType | Float type which can be coverted to |
CSuperset | |
CUnaryOpExpr | Unary operator expression |
►Nvtk | |
CvtkPolyDataViewer | Helper class to visualize vtkPolyData |
CVTKViewer |