|
ITK
6.0.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;
140 unsigned int m_SampleDirection{};
149 #ifndef ITK_MANUAL_INSTANTIATION
150 # include "itkSpatialObjectToImageStatisticsCalculator.hxx"
SmartPointer< Self > Pointer
TInputSpatialObject SpatialObjectType
AccumulateType GetSum() const
SmartPointer< const Self > ConstPointer
const MatrixType & GetCovarianceMatrix() const
SizeValueType ModifiedTimeType
ImageBaseType::PointType PointType
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
typename NumericTraits< PixelType >::AccumulateType AccumulateType
ImageBaseType::RegionType RegionType
const VectorType & GetMean() const
Implementation of the composite pattern.
Generate a unique, increasing time value.
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....
Base class for most ITK classes.
typename TInputImage::RegionType RegionType
Templated n-dimensional image class.
typename TInputImage::PixelType PixelType
unsigned long SizeValueType