18 #ifndef sitkLabelOverlapMeasuresImageFilter_h
19 #define sitkLabelOverlapMeasuresImageFilter_h
110 double GetMeanOverlap(int64_t label)
const {
return this->m_pfGetMeanOverlap(label); };
127 double GetUnionOverlap(int64_t label)
const {
return this->m_pfGetUnionOverlap(label); };
182 std::string
GetName()
const {
return std::string (
"LabelOverlapMeasuresImageFilter"); }
185 std::string ToString()
const;
190 void Execute (
const Image& image1,
const Image& image2 );
197 template <
class TImageType>
void ExecuteInternal (
const Image& image1,
const Image& image2 );
206 double m_FalseNegativeError{0.0};
210 double m_FalsePositiveError{0.0};
214 double m_MeanOverlap{0.0};
218 double m_UnionOverlap{0.0};
222 double m_VolumeSimilarity{0.0};
226 double m_JaccardCoefficient{0.0};
230 double m_DiceCoefficient{0.0};