User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
XYZPolynomialC::XYZPolynomialC(void)
XYZPolynomialC::XYZPolynomialC(SizeT,SizeT)
XYZPolynomialC::XYZPolynomialC(const PolynomialC &,const PolynomialC &,const PolynomialC &)
XYZPolynomialC::XYZPolynomialC(const XYZPolynomialC &)
XYZPolynomialC::XYZPolynomialC(const RealRGBImageC &,SizeT)
XYZPolynomialC::XYZPolynomialC(const RealRGBImageC &,const ByteImageC &,SizeT)
XYZPolynomialC::XYZPolynomial(void)
XYZPolynomialC::XYZPolynomial(void) const
XYZPolynomialC::PolynomialX(void)
XYZPolynomialC::PolynomialX(void) const
XYZPolynomialC::PolynomialY(void)
XYZPolynomialC::PolynomialY(void) const
XYZPolynomialC::PolynomialZ(void)
XYZPolynomialC::PolynomialZ(void) const
XYZPolynomialC::~XYZPolynomialC(void)
XYZPolynomialC::VarsNumber(void) const
XYZPolynomialC::Order(void) const
XYZPolynomialC::Copy(void) const
XYZPolynomialC::Set(const XYZPolynomialC &)
XYZPolynomialC::operator=(const XYZPolynomialC &)
XYZPolynomialC::operator[](IndexT) const
XYZPolynomialC::operator/=(const Point3dC &)
XYZPolynomialC
 
3 Algebraic polynomial
 
include "amma/XYZPolyn.hh"
User Level:Default
Library:MagN
Example:exMat2d.cc
Section:Geometry.N-D Geometry.3-D Basic Types.Numerical
In Scope:std

Variables:

Methods:
XYZPolynomialC()
Empty polynomials.

XYZPolynomialC(SizeT var,SizeT ord)
Creates 3 polynomials of 'var' variables of the 'ord' order.

XYZPolynomialC(const PolynomialC & x,const PolynomialC & y,const PolynomialC & z)
Creates polynomials from three polynomials of the same order with the same number of variables.

XYZPolynomialC(const XYZPolynomialC & pol)
Returns another handle of the polynomial 'pol'.

XYZPolynomialC(const RealRGBImageC & image,SizeT ord)
Computes the algebraic polynomial of the order 'ord' which is a least square fit of the image function. The coordinates are relative in the range <-1,1> x <-1,1>.

XYZPolynomialC(const RealRGBImageC & image,const ByteImageC & mask,SizeT ord)
Computes the algebraic polynomial of the order 'ord' which is a least square fit of the image function. The coordinates are relative in the range <-1,1> x <-1,1>. The pixels with value BLACK in the image 'mask' are ignored during processing.

XYZPolynomialC & XYZPolynomial()
Access to the polynomials.

const XYZPolynomialC & XYZPolynomial() const
Access to the constant polynomials.

PolynomialC & PolynomialX()
Access to the 1. polynomial.

const PolynomialC & PolynomialX() const
Access to the 1. constant polynomial.

PolynomialC & PolynomialY()
Access to the 1. polynomial.

const PolynomialC & PolynomialY() const
Access to the 1. constant polynomial.

PolynomialC & PolynomialZ()
Access to the 1. polynomial.

const PolynomialC & PolynomialZ() const
Access to the 1. constant polynomial.

~XYZPolynomialC()
Destructor.

SizeT VarsNumber() const
Returns the number of variables.

SizeT Order() const
Return the order of polynomials.

XYZPolynomialC Copy() const
Creates a new physical copy of polynomials.

XYZPolynomialC & Set(const XYZPolynomialC & pol)
Sets the coeficients of polynomials according to the polynomials 'pol'.

const XYZPolynomialC & operator=(const XYZPolynomialC & pol)
Assigns 'pol' into the current polynomials (a big object).

Point3dC operator[](IndexT i) const
Returns the i-th coeficients.

const XYZPolynomialC & operator/=(const Point3dC & v)
Divides coefficients of each polynomial separately by values 'v'.


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001