NevronOpenVision
Nevron.Nov.Graphics Namespace / NEllipse Structure
Fields Properties Methods


NEllipse Structure Members

The following tables list the members exposed by NEllipse.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Fields
 NameDescription
Public FieldThe semi-major ellipse axis length.  
Public FieldAngle of the ellipse major axis and the X-axis (in radians).  
Public FieldThe semi-minor ellipse axis length.  
Public FieldThe X center of the ellipse.  
Public FieldThe Y center of the ellipse.  
Top
Public Properties
 NameDescription
Public PropertyGets the ellipse area (PI * a * b)  
Public PropertyGets the minimal enclosing rectangle of this ellipse.  
Public PropertyGets the range of this ellipse bounds.  
Public PropertyGets or sets the ellipse center point  
Public PropertyGets the eccentricity of the ellipse (the position of the focus as a fraction of the semimajor axis - computed as c / a)  
Public PropertyGets the first focus of the ellipse  
Public PropertyGets the second focus of the ellipse  
Public PropertyGets the distance of the focuses from the ellipse center (also known as c parameter)  
Public PropertyGets the circle, which can be insribed in the ellipse  
Public PropertyObtains a transformation, which transforms the ellipse curve to the curve of the inscribed circle  
Public PropertyDetermines whether the ellipse is with zero a or b  
Public PropertyDetermines whether the ellipse is normalized (a >= b)  
Public PropertyGets the ratio between the major and minor ellipse axes - computed as a / b  
Top
Public Methods
 NameDescription
Public MethodAppends the primitive to the specified graphics path.  
Public MethodOverloaded. Determines whether the rectangle contains the specified point  
Public MethodDetermines whether the outline of the ellipse contains the specified point.  
Public Method  
Public Method  
Public MethodGets the ellipse perimeter.  
Public MethodIntersects this circle with the specified line segment  
Public MethodNormalizes the ellipse, so that A is larger than B.  
Public MethodGets the point on the ellipse rim, which corresponds to the specified angle (in radians)  
Public MethodGets a point on the curve from a time parameter. When t is equal to 0, returns the StartPoint of the curve. When t is equal to 1, returns the EndPoint of the curve.  
Public MethodGets the parametric angle that corresponds to the geometric one  
Public MethodTranslates the primitive with the specified amounts.  
Public Methodstatic (Shared in Visual Basic)Tries to create an ellipse from a center and two points that lay on the ellipse  
Public Methodstatic (Shared in Visual Basic)Tries to create a normalized ellipse from three points, angle between the ellipse major axis and the X-axis and ratio between the major and minor axes. Returns false if the points are colinear, or any pair of points are coincident or ratio is zero.  
Top
Protected Methods
 NameDescription
Internal Method  
Top
Public Operators
Determines whether a is equal to b
Determines whether a is not equal to b
Top
See Also