class
	EV_FIGURE_MATH

General
	cluster: interface
	description: "Facilities class for EV_FIGURE."
	keywords: "math"

Ancestors
	DOUBLE_MATH

Queries
	arc_cosine (v: REAL_64): REAL_64
	arc_sine (v: REAL_64): REAL_64
	arc_tangent (v: REAL_64): REAL_64
	between (n, a, b: INTEGER_32): BOOLEAN
	ceiling (v: REAL_64): REAL_64
	cosine (v: REAL_64): REAL_64
	dabs (v: REAL_64): REAL_64
	delta_x (angle: REAL_64; length: INTEGER_32): INTEGER_32
	delta_y (angle: REAL_64; length: INTEGER_32): INTEGER_32
	distance (x1, y1, x2, y2: INTEGER_32): INTEGER_32
	distance_from_line (x, y, x1, y1, x2, y2: INTEGER_32): INTEGER_32
	Euler: REAL_64
	exp (x: REAL_64): REAL_64
	floor (v: REAL_64): REAL_64
	line_angle (x1, y1, x2, y2: INTEGER_32): REAL_64
	log (v: REAL_64): REAL_64
	log10 (v: REAL_64): REAL_64
	log_2 (v: REAL_64): REAL_64
	modulo (a, b: REAL_64): REAL_64
	Pi: REAL_64
	Pi_half: REAL_64
	Pi_half_times_three: REAL_64
	Pi_quater: REAL_64
	Pi_times_three: REAL_64
	Pi_times_two: REAL_64
	point_on_ellipse (x, y, xc, yc, r1, r2: INTEGER_32): BOOLEAN
	point_on_ellipse_boundary (x, y, xc, yc, r1, r2, width: INTEGER_32): BOOLEAN
	point_on_line (x, y, x1, y1, x2, y2, width: INTEGER_32): BOOLEAN
	point_on_polygon (x, y: INTEGER_32; points: ARRAY [EV_COORDINATE]): BOOLEAN
	point_on_rectangle (x, y, x1, y1, x2, y2: INTEGER_32): BOOLEAN
	point_on_segment (x, y, x1, y1, x2, y2, width: INTEGER_32): BOOLEAN
	sine (v: REAL_64): REAL_64
	sqrt (v: REAL_64): REAL_64
	Sqrt2: REAL_64
	tangent (v: REAL_64): REAL_64