|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkSpatialObjectToImageStatisticsCalculator_h
19 #define itkSpatialObjectToImageStatisticsCalculator_h
36 template <
typename TInputImage,
typename TInputSpatialObject,
unsigned int TSampleDimension = 1>
66 static constexpr
unsigned int ImageDimension = ImageType::ImageDimension;
68 static constexpr
unsigned int SampleDimension = TSampleDimension;
70 static constexpr
unsigned int ObjectDimension = TInputSpatialObject::ObjectDimension;
85 itkSetMacro(SampleDirection,
unsigned int);
86 itkGetConstMacro(SampleDirection,
unsigned int);
106 return m_CovarianceMatrix;
127 PrintSelf(std::ostream & os,
Indent indent)
const override;
148 #ifndef ITK_MANUAL_INSTANTIATION
149 # include "itkSpatialObjectToImageStatisticsCalculator.hxx"
TInputSpatialObject SpatialObjectType
AccumulateType GetSum() const
const MatrixType & GetCovarianceMatrix() const
SizeValueType ModifiedTimeType
ImageBaseType::PointType PointType
unsigned int m_SampleDirection
MatrixType m_CovarianceMatrix
ImageBaseType::SizeType SizeType
This class is the native implementation of the a Sample with an STL container.
typename RegionType::SizeType SizeType
Control indentation during Print() invocation.
typename TInputImage::ConstPointer ImageConstPointer
ImageBaseType::IndexType IndexType
typename TInputImage::PointType PointType
Light weight base class for most itk classes.
typename SpatialObjectType::Pointer SpatialObjectPointer
ModifiedTimeType m_InternalSpatialObjectTime
typename NumericTraits< PixelType >::AccumulateType AccumulateType
ImageBaseType::RegionType RegionType
const VectorType & GetMean() const
Implementation of the composite pattern.
Generate a unique, increasing time value.
ModifiedTimeType m_InternalImageTime
Define additional traits for native types such as int or float.
typename SpatialObjectType::ConstPointer SpatialObjectConstPointer
typename TInputImage::Pointer ImagePointer
typename TInputImage::IndexType IndexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ImageConstPointer m_Image
Base class for most ITK classes.
typename TInputImage::RegionType RegionType
SpatialObjectPointer m_SpatialObject
Templated n-dimensional image class.
typename TInputImage::PixelType PixelType
SampleType::Pointer m_Sample
SizeValueType m_NumberOfPixels
unsigned long SizeValueType