LisaacTM Platform

EDGE


Sub prototype for BITMAP.polygone
Inherit/Insert Summary
parent_object No developed.
 
Slot Summary
y
x
width
dx
REAL_16_16
is_down
is_point
next_y
prev_x
doubly linked list
next_x
 
Make.
x0
y0
x1
y1
 
Function.
make add
Flat.
make to
Line.
set_next_x
set_prev_x
set_next_y
add
Double link and sort with X.
next_line
Remove double link.
new_step
 

Inherit/Insert Detail

parent_object

.../extra/graphics/edge.li line #12

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Detail slot

y

.../extra/graphics/edge.li line #18

Section:
Public

Profile:
+ SelfSELFy : INTEGER

x

.../extra/graphics/edge.li line #19

Section:
Public

Profile:
+ SelfSELFx : INTEGER

width

.../extra/graphics/edge.li line #21

Section:
Public

Profile:
+ SelfSELFwidth : INTEGER

dx

.../extra/graphics/edge.li line #22

Section:
Public

Profile:
+ SelfSELFdx : INTEGER

Description:
REAL_16_16

is_down

.../extra/graphics/edge.li line #24

Section:
Public

Profile:
+ SelfSELFis_down : BOOLEAN

is_point

.../extra/graphics/edge.li line #25

Section:
Public

Profile:
+ SelfSELFis_point : BOOLEAN

next_y

.../extra/graphics/edge.li line #32

Section:
Public

Profile:
+ SelfSELFnext_y : EDGE

prev_x

.../extra/graphics/edge.li line #34

Section:
Public

Profile:
+ SelfSELFprev_x : EDGE

Description:
doubly linked list

next_x

.../extra/graphics/edge.li line #35

Section:
Public

Profile:
+ SelfSELFnext_x : EDGE

Make.

x0

.../extra/graphics/edge.li line #27

Section:
Public

Profile:
- SelfSELFx0 : INTEGER

y0

.../extra/graphics/edge.li line #28

Section:
Public

Profile:
- SelfSELFy0 : INTEGER

x1

.../extra/graphics/edge.li line #29

Section:
Public

Profile:
- SelfSELFx1 : INTEGER

y1

.../extra/graphics/edge.li line #30

Section:
Public

Profile:
- SelfSELFy1 : INTEGER

Function.

make add

.../extra/graphics/edge.li line #41

Section:
Public

Profile:
- SelfSELFmake  ( xx : INTEGER, yy : INTEGER)  add   inc : INTEGER

Description:
Flat.

make to

.../extra/graphics/edge.li line #52

Section:
Public

Profile:
- SelfSELFmake  ( xx : INTEGER, yy : INTEGER)  to  ( xx1 : INTEGER, yy1 : INTEGER)

Description:
Line.

set_next_x

.../extra/graphics/edge.li line #72

Section:
Public

Profile:
- SelfSELFset_next_x   new : EDGE

set_prev_x

.../extra/graphics/edge.li line #77

Section:
Public

Profile:
- SelfSELFset_prev_x   new : EDGE

set_next_y

.../extra/graphics/edge.li line #82

Section:
Public

Profile:
- SelfSELFset_next_y   new : EDGE

add

.../extra/graphics/edge.li line #87

Section:
Public

Profile:
- SelfSELFadd   old_root : EDGEEDGE

Description:
Double link and sort with X.

next_line

.../extra/graphics/edge.li line #113

Section:
Public

Profile:
- SelfSELFnext_line   old_root : EDGEEDGE

Description:
Remove double link.

new_step

.../extra/graphics/edge.li line #146

Section:
Public

Profile:
- SelfSELFnew_step