18#ifndef sitkLabelStatisticsImageFilter_h
19#define sitkLabelStatisticsImageFilter_h
174 std::string
GetName()
const {
return std::string (
"LabelStatisticsImageFilter"); }
227 std::vector<int64_t>
m_Labels{std::vector<int64_t>()};
The Image class for SimpleITK.
double GetMinimum(int64_t label) const
std::function< double(int64_t)> m_pfGetSum
std::string ToString() const
bool GetUseHistograms() const
itk::ProcessObject * m_Filter
std::unique_ptr< detail::DualMemberFunctionFactory< MemberFunctionType > > m_DualMemberFactory
Self & SetUseHistograms(bool UseHistograms)
bool HasLabel(int64_t label)
uint64_t GetCount(int64_t label) const
void Execute(const Image &image, const Image &labelImage)
Self & UseHistogramsOff()
std::function< std::vector< int >(int64_t)> m_pfGetBoundingBox
std::function< double(int64_t)> m_pfGetMaximum
uint64_t GetNumberOfLabels()
std::function< double(int64_t)> m_pfGetVariance
BasicPixelIDTypeList PixelIDTypeList
std::vector< int64_t > GetLabels() const
std::function< double(int64_t)> m_pfGetMinimum
std::function< uint64_t(int64_t)> m_pfGetCount
LabelStatisticsImageFilter()
std::vector< unsigned int > GetRegion(int64_t label) const
std::function< double(int64_t)> m_pfGetMedian
std::string GetName() const
std::function< std::vector< unsigned int >(int64_t)> m_pfGetRegion
std::function< double(int64_t)> m_pfGetSigma
double GetSum(int64_t label) const
double GetMedian(int64_t label) const
double GetSigma(int64_t label) const
void(Self::*)(const Image *image, const Image *labelImage) MemberFunctionType
virtual ~LabelStatisticsImageFilter()
double GetVariance(int64_t label) const
std::vector< int > GetBoundingBox(int64_t label) const
LabelStatisticsImageFilter Self
std::function< double(int64_t)> m_pfGetMean
void DualExecuteInternal(const Image *image, const Image *labelImage)
double GetMean(int64_t label) const
double GetMaximum(int64_t label) const
std::vector< int64_t > m_Labels
typelist2::typelist< BasicPixelID< int8_t >, BasicPixelID< uint8_t >, BasicPixelID< int16_t >, BasicPixelID< uint16_t >, BasicPixelID< int32_t >, BasicPixelID< uint32_t >, BasicPixelID< float >, BasicPixelID< double > > BasicPixelIDTypeList
#define SITKBasicFilters_EXPORT