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

  PUBLIC
Arc2dC::Arc2dC(void)
Arc2dC::Arc2dC(const Point2dSArray1dC &)
Arc2dC::StartAngle(void)
Arc2dC::StartAngle(void) const
Arc2dC::EndAngle(void)
Arc2dC::EndAngle(void) const
Circle2dC::FitLSQ(const Point2dSArray1dC &)
Circle2dC::operator=(const Circle2dC &)
Circle2dC::Radius(void)
Circle2dC::Radius(void) const
Circle2dC::Centre(void)
Circle2dC::Centre(void) const
Circle2dC::IsInside(const Point2dC &) const
Circle2dC::Projection(const Point2dC &) const
Circle2dC::Angle(const Point2dC &) const
Circle2dC::Value(AngleT) const
Circle2dC::Distance(const Point2dC &) const
Circle2dC::Fit(Point2dC,Point2dC,Point2dC)
Arc2dC
 
This class implements 2d circular arcs.
 
include "amma/Arc2d.hh"
User Level:Default
Library:Mag2
Example:exMat2d.cc
Section:Geometry.2-D
In Scope:std

Parent Classes:

Variables:
Methods:
Arc2dC()
Default constructor.

Arc2dC(const Point2dSArray1dC & Pnts)
Construct from some points. (Only uses 3.)
Assumes the points are ordered along the arc.

RealT & StartAngle()
Start angle of arc, which proccedes clockwise.

RealT StartAngle() const
Start angle of arc, which proccedes clockwise.

RealT & EndAngle()
End angle of arc, which proccedes clockwise.

RealT EndAngle() const
End angle of arc, which proccedes clockwise.

#include "amma/Circle2d.hh"
BooleanT FitLSQ(const Point2dSArray1dC & Pnts)
Fit to some points.

const Circle2dC & operator=(const Circle2dC & Oth)
Assignment.

RealT & Radius()
Constant access to radius.

RealT Radius() const
Constant access to radius.

Point2dC & Centre()
Centre of circle.

Point2dC Centre() const
Constant access to centre of circle.

BooleanT IsInside(const Point2dC & Pnt) const
Is point inside circle ?

Point2dC Projection(const Point2dC & Pnt) const
return the closest point on the circle to Pnt.

AngleT Angle(const Point2dC & p) const
Angle between origin and point p.

Point2dC Value(AngleT Angle) const
Get point on circle at given angle.

RealT Distance(const Point2dC & p) const
Distance to closest point on perimeter.

BooleanT Fit(Point2dC p1,Point2dC p2,Point2dC p3)
Fit a circle through 3 points.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001