﻿Circle(T) Class
Emgu CV Library Documentation
Circle<(Of <(T>)>) Class
NamespacesEmgu.CVCircle<(Of <(T>)>)

www.emgu.com/wiki
A circle Declaration Syntax
 C# Visual Basic Visual C++
```public class Circle<T> : Point2D<T>
where T : new(), IComparable
```
```Public Class Circle(Of T As {New, IComparable}) _
Inherits Point2D(Of T)```
```generic<typename T>
where T : gcnew(), IComparable
public ref class Circle : public Point2D<T>``` Generic Template Parameters
T

[Missing <typeparam name="T"/> documentation for "T:Emgu.CV.Circle`1"] Members
 All Members Constructors Methods Properties Fields PublicProtected InstanceStatic DeclaredInherited
IconMemberDescription Circle<(Of <(T>)>)()()()
Create a circle with default values Circle<(Of <(T>)>)(Point2D<(Of <(T>)>), T)
Create a circle with the specific center and radius _Add<(Of <(TOther>)>)(Point<(Of <(TOther>)>))
An the other point to the current point
(Inherited from Point<(Of <(T>)>).) _Convert<(Of <(TOther>)>)(Point<(Of <(TOther>)>), Toolbox..::.Func<(Of <(T, TOther, T>)>))
Perform a generic operation between two points and store the result in the first point
(Inherited from Point<(Of <(T>)>).) _coordinate
The internal representation of this point as an array
(Inherited from Point<(Of <(T>)>).) _Sub<(Of <(TOther>)>)(Point<(Of <(TOther>)>))
Subtract other from the current point
(Inherited from Point<(Of <(T>)>).) Add<(Of <(TOther>)>)(Point<(Of <(TOther>)>))
Sum the current point with another point and returns the result
(Inherited from Point<(Of <(T>)>).) Area
The area of the circle Center
The center of the circle Convert<(Of <(T2>)>)()()()
Convert this 2D point to the specific format
(Inherited from Point2D<(Of <(T>)>).) Convert<(Of <(TOther2, TOther3>)>)(Point<(Of <(TOther2>)>), Toolbox..::.Func<(Of <(T, TOther2, TOther3>)>))
Perform a generic operation between two points and return the result
(Inherited from Point<(Of <(T>)>).) Coordinate
The array representation of this point,
(Inherited from Point<(Of <(T>)>).) CvPoint Obsolete.
The CvPoint representation of this 2D point
(Inherited from Point2D<(Of <(T>)>).) Dimension
The dimension of this point
(Inherited from Point<(Of <(T>)>).) Equals(Circle<(Of <(T>)>))
Compare this circle with circle2 Equals(Point<(Of <(T>)>))
Compare if the two point have equal dimension and value, if so, return true, otherwise, false
(Inherited from Point<(Of <(T>)>).) Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.) GetType()()()
Gets the Type of the current instance.
(Inherited from Object.) InConvexPolygon(IConvexPolygon<(Of <(T>)>))
Determine if the point is in a convex polygon
(Inherited from Point2D<(Of <(T>)>).) InConvexPolygon(array<Point2D<(Of <(T>)>)>[]()[])
Determine if the point is in a convex polygon
(Inherited from Point2D<(Of <(T>)>).) Item[([(Int32])])
Return the specific element in this point
(Inherited from Point<(Of <(T>)>).) MCvPoint
The MCvPoint representation of this 2D point
(Inherited from Point2D<(Of <(T>)>).) MCvPoint2D32f
The MCvPoint2D32f representation of this 2D point
(Inherited from Point2D<(Of <(T>)>).) MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.) Mul(T)
Multiply the current point with the specific value
(Inherited from Point<(Of <(T>)>).) Norm
The norm of this point. e.g. sqrt(X^2 + Y^2 + ...)
(Inherited from Point<(Of <(T>)>).) Normalized
Return a normalized point (aka. the direction)
(Inherited from Point<(Of <(T>)>).) PointDegreeAngle
The angle between the direction of this point and the x-axis, in degree
(Inherited from Point2D<(Of <(T>)>).) PointRadianAngle
The angle between the direction of this point and the x-axis, in radian
(Inherited from Point2D<(Of <(T>)>).) Radius Resize(Int32)
Resize the current point to the specific size, if the new size is smaller, perform a truncation, if the new size is larger, the rest of the space is filled with default value
(Inherited from Point<(Of <(T>)>).) Sub<(Of <(TOther>)>)(Point<(Of <(TOther>)>))
substract the current point with another point and returns the result
(Inherited from Point<(Of <(T>)>).) ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.) X
The x value of this point
(Inherited from Point2D<(Of <(T>)>).) Y
The y value of this point
(Inherited from Point2D<(Of <(T>)>).) Inheritance Hierarchy
 Object Point<(Of <(T>)>) Point2D<(Of <(T>)>) Circle<(Of <(T>)>)

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.3.0.0 (1.3.0.0)