18 #ifndef itkPathToChainCodePathFilter_h
19 #define itkPathToChainCodePathFilter_h
37 template<
typename TInputPath,
typename TOutputChainCodePath >
65 itkSetMacro(MaximallyConnected,
bool)
66 itkGetConstMacro(MaximallyConnected,
bool)
67 itkBooleanMacro(MaximallyConnected)
71 virtual ~PathToChainCodePathFilter() ITK_OVERRIDE {}
72 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
74 void GenerateData(
void) ITK_OVERRIDE;
79 bool m_MaximallyConnected;
83 #ifndef ITK_MANUAL_INSTANTIATION
84 #include "itkPathToChainCodePathFilter.hxx"
Filter that produces a chain code version of a path.
Light weight base class for most itk classes.
PathToChainCodePathFilter Self
OutputPathType::InputType OutputPathInputType
SmartPointer< Self > Pointer
OutputPathType::Pointer OutputPathPointer
InputPathType::Pointer InputPathPointer
InputPathType::OffsetType OffsetType
InputPathType::InputType InputPathInputType
TOutputChainCodePath OutputPathType
Base class for filters that take a path as input and produce a path as output.
SmartPointer< const Self > ConstPointer
InputPathType::IndexType IndexType
Control indentation during Print() invocation.
PathToPathFilter< TInputPath, TOutputChainCodePath > Superclass
ImageBaseType::IndexType IndexType