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

  PUBLIC
PPerspectivity2dC::PPerspectivity2dC(const PPoint2dC &,const PLine2dC &)
PProjection2dC::operator=(const PProjection2dC &)
PProjection2dC::operator()(IndexT,IndexT) const
PProjection2dC::operator()(IndexT,IndexT)
PProjection2dC::PProjection2d(void) const
PProjection2dC::PProjection2d(void)
PProjection2dC::Plane(IndexT) const
PProjection2dC::Set(const PProjection2dC &)
PProjection2dC::SetLine(IndexT,const PLine2dC &)
PProjection2dC::I(void) const
PProjection2dC::operator*(const PPoint2dC &) const
PProjection2dC::operator()(const PPoint2dC &) const
PProjection2dC::operator*(const PProjection2dC &) const
PPerspectivity2dC
 
Perspective transformation in 2D space
 
include "amma/PPersp2d.hh"
User Level:Default
Library:Mpg2
Example:exMat2d.cc
Section:Geometry.Projective.2-D
In Scope:std

Comments:
The class PPerspectivity2dC represents a perspective transformation of objects in projective three-space. The perspective is represented by a general projective transformation.

Parent Classes: Methods:
PPerspectivity2dC(const PPoint2dC & e,const PLine2dC & i)
Creates a perspective projection whose center is 'e' and objects are projected onto the image plane 'i'.

#include "amma/PProj2d.hh"
const PProjection2dC & operator=(const PProjection2dC & p)
Assigment. Access to the elements of the projection. --------------------------------------------

RealT operator()(IndexT i,IndexT j) const
Returns the value of the element with indexes (i,j).

RealT & operator()(IndexT i,IndexT j)
Access to the value of the element with indexes (i,j).

const PProjection2dC & PProjection2d() const
Access to the constant object.

PProjection2dC & PProjection2d()
Access to the object.

PLine2dC Plane(IndexT i) const
Returns the row 'i'. Setting of matrix elements. ---------------------------

void Set(const PProjection2dC & p)
Sets all elements of the projection according to the projection 'p'.

PProjection2dC & SetLine(IndexT i,const PLine2dC & p)
Sets the elements of the row 'i' according to the elements of the line 'p'. Projective operations. ----------------------

PProjection2dC I() const
Returns the inverse projective transformation.

PPoint2dC operator*(const PPoint2dC & p) const
Projects the point 'p' into the image point. The function is equivalent to the operator()(const PPoint2dC & p).

PPoint2dC operator()(const PPoint2dC & p) const
Projects the point 'p' into the image point. The function is equivalent to the operator*(const PPoint2dC & p).

PProjection2dC operator*(const PProjection2dC & p) const
Returns the composition of two projections. The result projects projective objects in the same way as they would be projected by projection 'p' at first and then by this projection.


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001