Range of DataItem values specified as lower and upper bound. More...
#include <cmtkTypes.h>
Public Member Functions | |
Range () | |
Default constructor: do nothing at all. | |
Range (const T &lowerBound, const T &upperBound) | |
Constructor. | |
template<class T2 > | |
Range (const Range< T2 > &range) | |
Conversion constructor. | |
T | Width () const |
Compute "width" of range, i.e., upper minus lower bound. | |
Public Attributes | |
T | m_LowerBound |
Lower bound. | |
T | m_UpperBound |
Upper bound. |
Range of DataItem values specified as lower and upper bound.
Definition at line 155 of file cmtkTypes.h.
cmtk::Types::Range< T >::Range | ( | ) | [inline] |
Default constructor: do nothing at all.
Definition at line 159 of file cmtkTypes.h.
cmtk::Types::Range< T >::Range | ( | const T & | lowerBound, |
const T & | upperBound | ||
) | [inline] |
Constructor.
Definition at line 162 of file cmtkTypes.h.
cmtk::Types::Range< T >::Range | ( | const Range< T2 > & | range ) | [inline, explicit] |
Conversion constructor.
Definition at line 166 of file cmtkTypes.h.
T cmtk::Types::Range< T >::Width | ( | ) | const [inline] |
Compute "width" of range, i.e., upper minus lower bound.
Definition at line 169 of file cmtkTypes.h.
Referenced by cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::AddFloatingChannel(), cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::AddReferenceChannel(), cmtk::JointHistogramBase::CalcNumBins(), cmtk::TypedArraySimilarity::GetCorrelationRatio(), cmtk::TypedArraySimilarity::GetPeakSignalToNoiseRatio(), cmtk::TypedArray::RescaleToRange(), cmtk::EntropyMinimizationIntensityCorrectionFunctionalBase::SetInputImage(), cmtk::HistogramBase::SetRange(), cmtk::HistogramBase::SetRangeCentered(), cmtk::JointHistogram< unsigned int >::SetRangeCenteredX(), cmtk::JointHistogram< unsigned int >::SetRangeCenteredY(), cmtk::JointHistogram< unsigned int >::SetRangeX(), cmtk::JointHistogram< unsigned int >::SetRangeY(), cmtk::FilterVolume::StudholmeFilter(), and cmtk::TypedArrayFunctionHistogramEqualization::TypedArrayFunctionHistogramEqualization().
T cmtk::Types::Range< T >::m_LowerBound |
Lower bound.
Definition at line 175 of file cmtkTypes.h.
Referenced by cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::AddFloatingChannel(), cmtk::MultiChannelHistogramRegistrationFunctional< TDataType, TInterpolator, THashKeyType, NBitsPerChannel >::AddReferenceChannel(), cmtk::ImageOperationThreshold::Apply(), cmtk::EntropyMinimizationIntensityCorrectionFunctionalDevice< NOrderAdd, NOrderMul >::EvaluateDevice(), cmtk::TemplateArray< T >::GammaCorrection(), cmtk::TemplateArray< T >::GetRangeTemplate(), cmtk::TypedArraySimilarityMemory::GetRangeX(), cmtk::TypedArraySimilarityMemory::GetRangeY(), cmtk::VoxelMatchingMetric_Type< T, DT >::ImageData::Init(), cmtk::TypedArray::PruneHistogram(), cmtk::VolumeIO::Read(), cmtk::Study::ReadVolume(), cmtk::TypedArray::RescaleToRange(), cmtk::ImageSymmetryPlaneCommandLineBase::Run(), cmtk::EntropyMinimizationIntensityCorrectionFunctionalBase::SetInputImage(), cmtk::HistogramBase::SetRange(), cmtk::HistogramBase::SetRangeCentered(), cmtk::JointHistogram< unsigned int >::SetRangeX(), cmtk::JointHistogram< unsigned int >::SetRangeY(), cmtk::TemplateArray< T >::Threshold(), cmtk::TemplateArray< T >::ThresholdToPadding(), cmtk::TypedArrayFunctionHistogramEqualization::TypedArrayFunctionHistogramEqualization(), cmtk::Study::UpdateFromVolume(), and cmtk::VolumeFromFile::WriteNifti().
T cmtk::Types::Range< T >::m_UpperBound |
Upper bound.
Definition at line 178 of file cmtkTypes.h.
Referenced by cmtk::ImageOperationThreshold::Apply(), cmtk::EntropyMinimizationIntensityCorrectionFunctionalDevice< NOrderAdd, NOrderMul >::EvaluateDevice(), cmtk::TemplateArray< T >::GammaCorrection(), cmtk::TemplateArray< T >::GetRangeTemplate(), cmtk::TypedArraySimilarityMemory::GetRangeX(), cmtk::TypedArraySimilarityMemory::GetRangeY(), cmtk::ReformatVolume::GetTransformedReference(), cmtk::VoxelMatchingMetric_Type< T, DT >::ImageData::Init(), cmtk::LabelCombinationMultiClassSTAPLE::LabelCombinationMultiClassSTAPLE(), cmtk::OverlapMeasures::OverlapMeasures(), cmtk::TypedArray::PruneHistogram(), cmtk::VolumeIO::Read(), cmtk::Study::ReadVolume(), cmtk::ImageSymmetryPlaneCommandLineBase::Run(), cmtk::EntropyMinimizationIntensityCorrectionFunctionalBase::SetInputImage(), cmtk::HistogramBase::SetRange(), cmtk::HistogramBase::SetRangeCentered(), cmtk::TemplateArray< T >::Threshold(), cmtk::TemplateArray< T >::ThresholdToPadding(), cmtk::Study::UpdateFromVolume(), cmtk::ImageSymmetryPlaneCommandLineBase::WriteAligned(), and cmtk::VolumeFromFile::WriteNifti().