18 #ifndef itkVanHerkGilWermanUtilities_h
19 #define itkVanHerkGilWermanUtilities_h
34 template<
typename PixelType,
typename TFunction >
36 std::vector<PixelType> & rExtBuffer,
37 const unsigned int KernLen,
unsigned len);
39 template<
typename PixelType,
typename TFunction >
41 std::vector<PixelType> & fExtBuffer,
42 const unsigned int KernLen,
unsigned len);
44 template<
typename TImage,
typename TBres,
typename TFunction,
typename TLine >
45 void DoFace(
typename TImage::ConstPointer input,
46 typename TImage::Pointer output,
47 typename TImage::PixelType border,
49 const typename TBres::OffsetArray LineOffsets,
50 const unsigned int KernLen,
51 std::vector<typename TImage::PixelType> & pixbuffer,
52 std::vector<typename TImage::PixelType> & fExtBuffer,
53 std::vector<typename TImage::PixelType> & rExtBuffer,
54 const typename TImage::RegionType AllImage,
55 const typename TImage::RegionType face);
58 #ifndef ITK_MANUAL_INSTANTIATION
59 #include "itkVanHerkGilWermanUtilities.hxx"
void DoFace(typename TImage::ConstPointer input, typename TImage::Pointer output, typename TImage::PixelType border, TLine line, const typename TBres::OffsetArray LineOffsets, const unsigned int KernLen, std::vector< typename TImage::PixelType > &pixbuffer, std::vector< typename TImage::PixelType > &fExtBuffer, std::vector< typename TImage::PixelType > &rExtBuffer, const typename TImage::RegionType AllImage, const typename TImage::RegionType face)
void FillForwardExt(std::vector< PixelType > &pixbuffer, std::vector< PixelType > &fExtBuffer, const unsigned int KernLen, unsigned len)
void FillReverseExt(std::vector< PixelType > &pixbuffer, std::vector< PixelType > &rExtBuffer, const unsigned int KernLen, unsigned len)