18 #ifndef itkOrthogonalSwath2DPathFilter_h
19 #define itkOrthogonalSwath2DPathFilter_h
50 template<
typename TFourierSeriesPath,
typename TSwathMeritImage >
53 OrthogonallyCorrected2DParametricPath >
85 typedef typename InputPathType::IndexType
IndexType;
98 void operator=(const Self &);
123 return m_StepValues[( x * rows * rows ) + ( f * rows ) + ( l )];
130 return m_MeritValues[( x * rows * rows ) + ( f * rows ) + ( l )];
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkOrthogonalSwath2DPathFilter.hxx"
int * m_OptimumStepsValues
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
OrthogonalSwath2DPathFilter Self
virtual ~OrthogonalSwath2DPathFilter()
TFourierSeriesPath InputPathType
Filter that optimizes a 2D path relative to an image.
OrthogonalCorrectionTablePointer m_FinalOffsetValues
OrthogonallyCorrected2DParametricPath OutputPathType
Base class for filters that take both a path and an image as input and produce a path as output...
int & StepValue(int f, int l, int x)
PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, OrthogonallyCorrected2DParametricPath > Superclass
OutputPathType::OrthogonalCorrectionTablePointer OrthogonalCorrectionTablePointer
SmartPointer< const Self > ConstPointer
Superclass::InputType InputType
Represent an orthogonally corrected 2D parametric path.
TSwathMeritImage ImageType
InputPathType::InputType InputPathInputType
InputPathType::Pointer InputPathPointer
ImageType::ConstPointer ImageConstPointer
InputPathType::IndexType IndexType
OutputPathType::OrthogonalCorrectionTableType OrthogonalCorrectionTableType
ImageType::SizeType SizeType
OutputPathType::InputType OutputPathInputType
void PrintSelf(std::ostream &os, Indent indent) const override
OrthogonalSwath2DPathFilter()
void GenerateData(void) override
unsigned int FindAndStoreBestErrorStep(unsigned int x, unsigned int F, unsigned int L)
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
OutputPathType::Pointer OutputPathPointer
InputPathType::OffsetType OffsetType
double & MeritValue(int f, int l, int x)