DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkPeakContainerHelper.h>
a VariableLengthVector to contain peaks with different storing types
Definition at line 47 of file itkPeakContainerHelper.h.
Static Public Member Functions | |
static int | GetDimension (const PeakType peakType, const int numberOfPeaks) |
static int | GetDimensionPerPeak (const PeakType peakType) |
static int | GetNumberOfPeaks (const PeakType peakType, const int dimension) |
template<class ContainerType > | |
static int | GetNumberOfPeaks (const PeakType peakType, const int dimension, const ContainerType &vec) |
template<class VectorType = std::vector<double>, class ContainerType > | |
static VectorType | GetPeak (const ContainerType &vec, const int index, const PeakType peakType) |
static PeakType | GetPeakType (const std::string &str) |
template<class ContainerType > | |
static double | GetPeakValue (const ContainerType &vec, const int index, const PeakType peakType) |
static std::string | GetString (const PeakType peakType) |
template<class VectorType , class ContainerType > | |
static void | SetPeak (const VectorType &peak, ContainerType &vec, const int index, const PeakType peakType) |
template<class ContainerType > | |
static void | SetPeakValue (const double peakValue, ContainerType &vec, const int index, const PeakType peakType) |
|
inlinestatic |
Definition at line 96 of file itkPeakContainerHelper.h.
References GetDimensionPerPeak(), itk::NXYZ, itk::NXYZV, utlGlobalException, itk::XYZ, and itk::XYZV.
Referenced by itk::DWIGeneratorBase< TOutputImage, TScalarImage >::AllocateOutputs(), itk::DWIGenerator< TOutputImage, TScalarImage >::GenerateData(), and itk::DWISingleVoxelGenerator< TOutputImage, TScalarImage >::GenerateData().
|
inlinestatic |
Definition at line 83 of file itkPeakContainerHelper.h.
References itk::NXYZ, itk::NXYZV, utlGlobalException, itk::XYZ, and itk::XYZV.
Referenced by itk::MeshFromPeaksImageFilter< TInputImage, TOutputMesh >::GenerateData(), GetDimension(), GetNumberOfPeaks(), GetPeak(), GetPeakValue(), SetPeak(), and SetPeakValue().
|
inlinestatic |
Definition at line 110 of file itkPeakContainerHelper.h.
References GetDimensionPerPeak(), utl::IsInt(), itk::NXYZ, itk::NXYZV, utlGlobalException, utlSAException, itk::XYZ, and itk::XYZV.
Referenced by itk::MeshFromPeaksImageFilter< TInputImage, TOutputMesh >::GenerateData(), itk::DWISingleVoxelGenerator< TOutputImage, TScalarImage >::GenerateData(), and GetNumberOfPeaks().
|
inlinestatic |
Definition at line 128 of file itkPeakContainerHelper.h.
References GetNumberOfPeaks(), and GetPeak().
|
inlinestatic |
Definition at line 142 of file itkPeakContainerHelper.h.
References GetDimensionPerPeak(), itk::NXYZ, itk::NXYZV, utlException, itk::XYZ, and itk::XYZV.
Referenced by itk::MeshFromPeaksImageFilter< TInputImage, TOutputMesh >::GenerateData(), itk::DWISingleVoxelGenerator< TOutputImage, TScalarImage >::GenerateData(), and GetNumberOfPeaks().
|
inlinestatic |
Definition at line 67 of file itkPeakContainerHelper.h.
References itk::NXYZ, itk::NXYZV, utlGlobalException, itk::XYZ, and itk::XYZV.
Referenced by main().
|
inlinestatic |
Definition at line 178 of file itkPeakContainerHelper.h.
References GetDimensionPerPeak(), itk::NXYZ, itk::NXYZV, utlException, itk::XYZ, and itk::XYZV.
|
inlinestatic |
Definition at line 51 of file itkPeakContainerHelper.h.
References itk::NXYZ, itk::NXYZV, utlGlobalException, itk::XYZ, and itk::XYZV.
Referenced by itk::MeshFromPeaksImageFilter< TInputImage, TOutputMesh >::PrintSelf(), and itk::DWIGeneratorBase< TOutputImage, TScalarImage >::PrintSelf().
|
inlinestatic |
Definition at line 161 of file itkPeakContainerHelper.h.
References GetDimensionPerPeak(), itk::NXYZ, itk::NXYZV, utlException, itk::XYZ, and itk::XYZV.
|
inlinestatic |
Definition at line 194 of file itkPeakContainerHelper.h.
References GetDimensionPerPeak(), itk::NXYZ, itk::NXYZV, utlException, itk::XYZ, and itk::XYZV.