12 #ifndef __itkShortestPathCostFunctionTbss_h 13 #define __itkShortestPathCostFunctionTbss_h 15 #include "itkObject.h" 16 #include "itkObjectFactory.h" 17 #include "itkShapedNeighborhoodIterator.h" 19 #include <itkImageRegionConstIterator.h> 24 template <
class TInputImageType>
34 typedef typename TInputImageType::IndexType
IndexType;
39 itkFactorylessNewMacro(Self);
43 itkTypeMacro(Self, Superclass);
46 double GetCost(IndexType p1, IndexType p2)
override;
SmartPointer< const Self > ConstPointer
~ShortestPathCostFunctionTbss() override
void SetThreshold(double t)
itk::Image< float, 3 > FloatImageType
SmartPointer< Self > Pointer
TInputImageType::IndexType IndexType
ShortestPathCostFunction< TInputImageType > Superclass
double GetMinCost() override
double GetCost(IndexType p1, IndexType p2) override
void Initialize() override
itk::ImageRegionConstIterator< TInputImageType > ConstIteratorType
ShortestPathCostFunctionTbss Self
ShortestPathCostFunctionTbss()