|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
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.
- 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
|