18 #ifndef itkOrthogonalSwath2DPathFilter_h
19 #define itkOrthogonalSwath2DPathFilter_h
50 template<
typename TFourierSeriesPath,
typename TSwathMeritImage >
53 OrthogonallyCorrected2DParametricPath >
92 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
94 void GenerateData(
void) ITK_OVERRIDE;
102 unsigned int FindAndStoreBestErrorStep(
unsigned int x,
unsigned int F,
118 inline
int & StepValue(
int f,
int l,
int x)
120 int rows = m_SwathSize[1];
122 return m_StepValues[( x * rows * rows ) + ( f * rows ) + ( l )];
127 int rows = m_SwathSize[1];
129 return m_MeritValues[( x * rows * rows ) + ( f * rows ) + ( l )];
145 #ifndef ITK_MANUAL_INSTANTIATION
146 #include "itkOrthogonalSwath2DPathFilter.hxx"
int * m_OptimumStepsValues
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
OrthogonalSwath2DPathFilter Self
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...
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
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
OutputPathType::Pointer OutputPathPointer
InputPathType::OffsetType OffsetType
double & MeritValue(int f, int l, int x)
ImageBaseType::IndexType IndexType