18#ifndef itkSparseFrequencyContainer2_h
19#define itkSparseFrequencyContainer2_h
26#include "ITKStatisticsExport.h"
Control indentation during Print() invocation.
Implements transparent reference counting.
NumericTraits< RelativeFrequencyType >::AccumulateType TotalRelativeFrequencyType
NumericTraits< AbsoluteFrequencyType >::AccumulateType TotalAbsoluteFrequencyType
IdentifierType InstanceIdentifier
InstanceIdentifier AbsoluteFrequencyType
NumericTraits< AbsoluteFrequencyType >::RealType RelativeFrequencyType
bool SetFrequency(const InstanceIdentifier id, const AbsoluteFrequencyType value)
FrequencyContainerType m_FrequencyContainer
std::map< InstanceIdentifier, AbsoluteFrequencyType > FrequencyContainerType
bool IncreaseFrequency(const InstanceIdentifier id, const AbsoluteFrequencyType value)
void PrintSelf(std::ostream &os, Indent indent) const override
MeasurementVectorTraits::TotalRelativeFrequencyType TotalRelativeFrequencyType
~SparseFrequencyContainer2() override=default
SmartPointer< Self > Pointer
FrequencyContainerType::const_iterator FrequencyContainerConstIterator
MeasurementVectorTraits::AbsoluteFrequencyType AbsoluteFrequencyType
TotalAbsoluteFrequencyType m_TotalFrequency
MeasurementVectorTraits::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
SparseFrequencyContainer2()
SparseFrequencyContainer2 Self
void Initialize(SizeValueType length)
TotalAbsoluteFrequencyType GetTotalFrequency() const
MeasurementVectorTraits::RelativeFrequencyType RelativeFrequencyType
SmartPointer< const Self > ConstPointer
AbsoluteFrequencyType GetFrequency(const InstanceIdentifier id) const
MeasurementVectorTraits::InstanceIdentifier InstanceIdentifier
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType