Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Math - Geometry - 2D


  SUBTOPICS

Normal classes:

 Vector2dC 2D Vector
 Matrix2dC 2 by 2 matrix of real values.
 VectorMatrix2dC 2D Vector matrix.
 Point2dC 2D Point
 LineABC2dC Line in 2D space - equation Ax+By+C = 0
 Curve2dC 2d Parametric curve
 Curve2dIC 2d Parametric Curve Body Template
 Curve2dLineC Parametric Line.
 Curve2dLineSegmentC Parametric line segement.
 Affine2dC 2-D affine transformation
 Moments2d2C The first two moments in 2D space

Normal functions:

 Angle2Vector2d(RealT) Convert an angle to a unit vector in that direction.
 MulAdd(const TFMatrixC &,const TFVectorC &,const TFVectorC &,TFVectorC &)
 Mul(const TFMatrixC &,const TFVectorC &,TFVectorC &)
 MulM(const TFMatrixC &,const TFMatrixC &,TFMatrixC &)
 operator <<(ostream &,const LineABC2dC &)
 operator >>(istream &,LineABC2dC &)
 operator <<(ostream &,const Curve2dC &) 2d Parametric Curve Body Template
 operator <<(ostream &,const Curve2dLineC &)
 operator <<(ostream &,const Curve2dLineSegmentC &) Stream output.
 operator >>(istream &,Curve2dLineSegmentC &) Stream input.
 operator <<(ostream &,const Moments2d2C &)
 operator >>(istream &,Moments2d2C &)

Develop classes:

 Curve2dBodyC 2d Parametric curve base class

Default classes:

 Line2dIterC Iterate throught interger grid points along a 2d line.
Documentation by CxxDoc: Tue Aug 13 10:00:48 2002