18 #ifndef itkKLMSegmentationBorder_h
19 #define itkKLMSegmentationBorder_h
24 #include "ITKKLMRegionGrowingExport.h"
27 #include "vnl/vnl_vector.h"
44 template <
typename TBorder>
72 double v1 = std::max(static_cast<double>(
m_Pointer->GetRegion1()->GetRegionBorderSize()),
73 static_cast<double>(
m_Pointer->GetRegion2()->GetRegionBorderSize()));
76 double v2 = std::max(static_cast<double>(rhs.
m_Pointer->GetRegion1()->GetRegionBorderSize()),
77 static_cast<double>(rhs.
m_Pointer->GetRegion2()->GetRegionBorderSize()));
102 double v1 = std::max(static_cast<double>(
m_Pointer->GetRegion1()->GetRegionBorderSize()),
103 static_cast<double>(
m_Pointer->GetRegion2()->GetRegionBorderSize()));
105 double v2 = std::max(static_cast<double>(rhs->
m_Pointer->GetRegion1()->GetRegionBorderSize()),
106 static_cast<double>(rhs->
m_Pointer->GetRegion2()->GetRegionBorderSize()));
175 itkSetMacro(Lambda,
double);
176 itkGetConstReferenceMacro(Lambda,
double);
196 PrintSelf(std::ostream & os,
Indent indent)
const override;