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

  PUBLIC
QuadrilateralC::QuadrilateralC(void)
QuadrilateralC::QuadrilateralC(const Point2dC &,const Point2dC &,const Point2dC &,const Point2dC &)
QuadrilateralC::QuadrilateralC(const IntRectangleTPC &)
QuadrilateralC::QuadrilateralC(const Point2dC)
QuadrilateralC::Set(const Point2dC &,const Point2dC &,const Point2dC &,const Point2dC &)
QuadrilateralC::operator[](IndexT) const
QuadrilateralC
 
a Quadrilateral in 2-D.
 
include "amma/Quadrila.hh"
User Level:Default
Library:Mcg2
Example:exBnd.cc
Section:Geometry.2-D
In Scope:std

Enumerated types:

enum anon_enum?19 { N = 4 } ;
four points

Typedefs:
typedef float AreaT;

Variables:
Point2dC points[];

Methods:
QuadrilateralC()
Creates the empty quadrilateral in the origin of coordinate system.

QuadrilateralC(const Point2dC & a,const Point2dC & b,const Point2dC & c,const Point2dC & d)
Creates the quadrilateral.

QuadrilateralC(const IntRectangleTPC & rect)
Creates the quadrilateral from the rectangle which is determined by the direction and 4 touching points. The result quadrilateral contains 4 points equal to the corners of the original rectangle.

QuadrilateralC(const Point2dC pt[])
Creates the quadrilateral from the arrray of 4 points.

void Set(const Point2dC & a,const Point2dC & b,const Point2dC & c,const Point2dC & d)
Sets the new value of the quadrilateral.

const Point2dC & operator[](IndexT i) const
Returns the point with the index 'i'. The first point has the index 0;


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