18#ifndef itkOrthogonalSwath2DPathFilter_h
19#define itkOrthogonalSwath2DPathFilter_h
52template <
typename TFourierSeriesPath,
typename TSwathMeritImage>
86 using IndexType =
typename InputPathType::IndexType;
124 return m_StepValues[(x * rows * rows) + (f * rows) + (l)];
148#ifndef ITK_MANUAL_INSTANTIATION
149# include "itkOrthogonalSwath2DPathFilter.hxx"
Control indentation during Print() invocation.
std::unique_ptr< int[]> m_StepValues
OutputPathType::OrthogonalCorrectionTableType OrthogonalCorrectionTableType
typename InputPathType::IndexType IndexType
OrthogonalSwath2DPathFilter Self
typename ImageType::SizeType SizeType
std::unique_ptr< double[]> m_MeritValues
SmartPointer< Self > Pointer
unsigned int FindAndStoreBestErrorStep(unsigned int x, unsigned int F, unsigned int L)
OrthogonalCorrectionTablePointer m_FinalOffsetValues
~OrthogonalSwath2DPathFilter() override=default
OrthogonallyCorrected2DParametricPath OutputPathType
TFourierSeriesPath InputPathType
typename ImageType::ConstPointer ImageConstPointer
typename InputPathType::Pointer InputPathPointer
std::unique_ptr< int[]> m_OptimumStepsValues
void GenerateData() override
int & StepValue(int f, int l, int x)
PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, OrthogonallyCorrected2DParametricPath > Superclass
OutputPathType::OrthogonalCorrectionTablePointer OrthogonalCorrectionTablePointer
typename InputPathType::InputType InputPathInputType
double & MeritValue(int f, int l, int x)
SmartPointer< const Self > ConstPointer
OrthogonalSwath2DPathFilter()=default
void PrintSelf(std::ostream &os, Indent indent) const override
OutputPathType::InputType OutputPathInputType
typename InputPathType::OffsetType OffsetType
OutputPathType::Pointer OutputPathPointer
TSwathMeritImage ImageType
Represent an orthogonally corrected 2D parametric path.
Superclass::InputType InputType
SmartPointer< Self > Pointer
OrthogonalCorrectionTableType::Pointer OrthogonalCorrectionTablePointer
VectorContainer< unsigned int, double > OrthogonalCorrectionTableType
PathAndImageToPathFilter()
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....