Package | flexlib.charts.utils |
Class | public class GeomUtils |
Inheritance | GeomUtils ![]() |
Method | Defined By | ||
---|---|---|---|
GeomUtils | |||
angleBetween(angle:Number, min:Number, max:Number):Boolean [static]
This function is used to determine if the angle passed in is between the min and the max. | GeomUtils | ||
calcAngle(a:Point, b:Point):Number [static]
This function calculates the angle between two points. | GeomUtils | ||
calcPoint(center:Point, angle:Number, radius:Number):Point [static]
This function calculates the point specified as a function of the center point an angle and the circles radius
| GeomUtils | ||
drawArc(graphics:Graphics, a:Point, radius:Number, startAngle:Number, endAngle:Number):void [static]
This function draws a smooth arc between the start and end angle starting at the specified point
| GeomUtils | ||
getNextLargestAngle(angle:Number, angles:Array):Number [static]
This function is used to get the angle closest to the specified angle which is larger
then the specified angle from the list of angles passed in. | GeomUtils | ||
getNextSmallestAngle(angle:Number, angles:Array):Number [static]
This function is used to get the angle closest to the specified angle which is smaller
then the specified angle from the list of angles passed in. | GeomUtils | ||
windDownAngle(angle:Number):Number [static]
This function takes any angle greater then 360 degrees and winds it down to be between 0 and 360 degrees
| GeomUtils |
Constant | Defined By | ||
---|---|---|---|
DEG_TO_RAD : Number = 57.2957795 [static]
The number of degrees in a radian
| GeomUtils |
GeomUtils | () | Constructor |
public function GeomUtils()
angleBetween | () | method |
public static function angleBetween(angle:Number, min:Number, max:Number):Boolean
This function is used to determine if the angle passed in is between the min and the max.
Parameters
angle:Number — The angle to use as a benchmark
| |
min:Number — The smaller angle
| |
max:Number — The larger angle
|
Boolean |
calcAngle | () | method |
public static function calcAngle(a:Point, b:Point):Number
This function calculates the angle between two points.
Parameters
a:Point — The first point
| |
b:Point — The second point
|
Number — The angle
|
calcPoint | () | method |
public static function calcPoint(center:Point, angle:Number, radius:Number):Point
This function calculates the point specified as a function of the center point an angle and the circles radius
Parameters
center:Point — The center of the circle
| |
angle:Number — The angle which the point lays on
| |
radius:Number — The distance from the center that the point is
|
Point — The point which fits the parameters
|
drawArc | () | method |
public static function drawArc(graphics:Graphics, a:Point, radius:Number, startAngle:Number, endAngle:Number):void
This function draws a smooth arc between the start and end angle starting at the specified point
Parameters
graphics:Graphics — The graphics to draw into
| |
a:Point — The start point of the angle
| |
radius:Number — The radius of the arc
| |
startAngle:Number — The angle to start at
| |
endAngle:Number — The angle to stop at
|
getNextLargestAngle | () | method |
public static function getNextLargestAngle(angle:Number, angles:Array):Number
This function is used to get the angle closest to the specified angle which is larger then the specified angle from the list of angles passed in.
Parameters
angle:Number — The angle to use as a benchmark
| |
angles:Array — The angles to search through
|
Number |
getNextSmallestAngle | () | method |
public static function getNextSmallestAngle(angle:Number, angles:Array):Number
This function is used to get the angle closest to the specified angle which is smaller then the specified angle from the list of angles passed in.
Parameters
angle:Number — The angle to use as a benchmark
| |
angles:Array — The angles to search through
|
Number |
windDownAngle | () | method |
public static function windDownAngle(angle:Number):Number
This function takes any angle greater then 360 degrees and winds it down to be between 0 and 360 degrees
Parameters
angle:Number — The angle to reduce
|
Number |
DEG_TO_RAD | Constant |
public static const DEG_TO_RAD:Number = 57.2957795
The number of degrees in a radian