expanded class ARC

All features

Direct parents

non-conformant parents

ANY

Summary

creation features

exported features

Details

default_create

Default creation method. It is used when no creation method is specified if allowed. Note it may be renamed.

is_equal (other: ARC): BOOLEAN

Is other attached to an object considered equal to current object ?

require

  • other /= Void

ensure

  • commutative: generating_type = other.generating_type implies Result = other.is_equal(Current)

out: STRING

Create a new string containing terse printable representation of current object.

set (x_: INTEGER, y_: INTEGER, width_: INTEGER, height_: INTEGER, angle1_: INTEGER, angle2_: INTEGER)
set_x (x_: INTEGER)
set_y (y_: INTEGER)
set_width (width_: INTEGER)
set_height (height_: INTEGER)
set_angle1 (angle1_: INTEGER)

angle in 64th of degree

set_angle2 (angle2_: INTEGER)

angle in 64th of degree

to_external: POINTER
x: INTEGER
y: INTEGER
width: INTEGER
height: INTEGER
angle1: INTEGER

angle in 64th of degree

angle2: INTEGER

angle in 64th of degree

export_data (store: NATIVE_ARRAY [E_][INTEGER_8], index: INTEGER)
default_create

Default creation method. It is used when no creation method is specified if allowed. Note it may be renamed.

storage: NATIVE_ARRAY [E_][INTEGER_8]
out_buffer: STRING
make_storage
basic_guikit_arc (store: POINTER, x_: INTEGER, y_: INTEGER, width_: INTEGER, height_: INTEGER, angle1_: INTEGER, angle2_: INTEGER)
basic_guikit_arc_size: INTEGER