|
typedef LegendrePolynomialTransform | Self |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Transform< TScalar, 2, 2 > | Superclass |
|
typedef Superclass::InverseTransformBaseType | InverseTransformBaseType |
|
typedef InverseTransformBaseType::Pointer | InverseTransformBasePointer |
|
typedef Superclass::ScalarType | ScalarType |
|
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef Superclass::JacobianType | JacobianType |
|
typedef Superclass::InputPointType | InputPointType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
|
| itkStaticConstMacro (Degree, unsigned int, N) |
|
| itkStaticConstMacro (CoefficientsPerDimension, unsigned int,((N+1)*(N+2))/2) |
|
| itkStaticConstMacro (ParameterVectorLength, unsigned int,(N+1)*(N+2)) |
|
| itkTypeMacro (LegendrePolynomialTransform, Transform) |
|
| itkNewMacro (Self) |
|
| itkStaticConstMacro (InputSpaceDimension, unsigned int, 2) |
|
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, 2) |
|
virtual OutputPointType | TransformPoint (const InputPointType &x) const |
|
InputPointType | BackTransformPoint (const OutputPointType &y) const |
|
virtual void | SetFixedParameters (const ParametersType ¶ms) |
|
virtual const ParametersType & | GetFixedParameters () const |
|
virtual void | SetParameters (const ParametersType ¶ms) |
|
virtual const ParametersType & | GetParameters () const |
|
virtual NumberOfParametersType | GetNumberOfParameters () const |
|
virtual void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const |
|
virtual InverseTransformBasePointer | GetInverseTransform () const |
|
void | setup (const double x_min, const double x_max, const double y_min, const double y_max, const double Xmax=0.0, const double Ymax=0.0) |
|
void | setup_translation (const double tx_Xmax=0.0, const double ty_Ymax=0.0) |
|
void | eval (const std::vector< ScalarType > &x, std::vector< ScalarType > &F, std::vector< std::vector< ScalarType > > &J) const |
|
void | setup_linear_system (const unsigned int start_with_degree, const unsigned int degrees_covered, const std::vector< InputPointType > &uv, const std::vector< OutputPointType > &xy, vnl_matrix< double > &M, vnl_vector< double > &bx, vnl_vector< double > &by) const |
|
void | solve_for_parameters (const unsigned int start_with_degree, const unsigned int degrees_covered, const std::vector< InputPointType > &uv, const std::vector< OutputPointType > &xy, ParametersType ¶ms) const |
|
void | solve_for_parameters (const unsigned int start_with_degree, const unsigned int degrees_covered, const std::vector< InputPointType > &uv, const std::vector< OutputPointType > &xy) |
|
const double & | GetUc () const |
|
const double & | GetVc () const |
|
const double & | GetXmax () const |
|
const double & | GetYmax () const |
|
std::string | GetTransformTypeAsString () const |
|