|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Derived Classes:
Typedefs:
- typedef Point2dC::AngleT AngleT;
-
Variables:
Methods:
- Circle2dC()
-
Default radius of 1 at origin.
- Circle2dC(const Point2dC & at,RealT rad)
-
Constructor.
- Circle2dC(const Circle2dC & oth)
-
Copy constructor.
- Circle2dC(const Point2dSArray1dC & Pnts)
-
Construct from some points.
- 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
|