LisaacTM Platform

EDGE_MAP_Z


Sub prototype for BITMAP.polygone
Inherit/Insert Summary
parent_object No developed.
 
Slot Summary
y
x
z
yb
xb
width
dx
REAL_16_16
dz
dxb
dyb
is_down
is_point
next_y
prev_x
doubly linked list
next_x
 
Make.
x0
y0
z0
x1
y1
z1
 
Function.
make add on
Flat.
make to on 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_map_z.li line #12

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Detail slot

y

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

Section:
Public

Profile:
+ SelfSELFy : INTEGER

x

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

Section:
Public

Profile:
+ SelfSELFx : INTEGER

z

.../extra/graphics/edge_map_z.li line #20

Section:
Public

Profile:
+ SelfSELFz : INTEGER

yb

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

Section:
Public

Profile:
+ SelfSELFyb : INTEGER

xb

.../extra/graphics/edge_map_z.li line #23

Section:
Public

Profile:
+ SelfSELFxb : INTEGER

width

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

Section:
Public

Profile:
+ SelfSELFwidth : INTEGER

dx

.../extra/graphics/edge_map_z.li line #26

Section:
Public

Profile:
+ SelfSELFdx : INTEGER

Description:
REAL_16_16

dz

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

Section:
Public

Profile:
+ SelfSELFdz : INTEGER

dxb

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

Section:
Public

Profile:
+ SelfSELFdxb : INTEGER

dyb

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

Section:
Public

Profile:
+ SelfSELFdyb : INTEGER

is_down

.../extra/graphics/edge_map_z.li line #31

Section:
Public

Profile:
+ SelfSELFis_down : BOOLEAN

is_point

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

Section:
Public

Profile:
+ SelfSELFis_point : BOOLEAN

next_y

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

Section:
Public

Profile:
+ SelfSELFnext_y : EDGE_MAP_Z

prev_x

.../extra/graphics/edge_map_z.li line #43

Section:
Public

Profile:
+ SelfSELFprev_x : EDGE_MAP_Z

Description:
doubly linked list

next_x

.../extra/graphics/edge_map_z.li line #44

Section:
Public

Profile:
+ SelfSELFnext_x : EDGE_MAP_Z

Make.

x0

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

Section:
Public

Profile:
- SelfSELFx0 : INTEGER

y0

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

Section:
Public

Profile:
- SelfSELFy0 : INTEGER

z0

.../extra/graphics/edge_map_z.li line #36

Section:
Public

Profile:
- SelfSELFz0 : INTEGER

x1

.../extra/graphics/edge_map_z.li line #37

Section:
Public

Profile:
- SelfSELFx1 : INTEGER

y1

.../extra/graphics/edge_map_z.li line #38

Section:
Public

Profile:
- SelfSELFy1 : INTEGER

z1

.../extra/graphics/edge_map_z.li line #39

Section:
Public

Profile:
- SelfSELFz1 : INTEGER

Function.

make add on

.../extra/graphics/edge_map_z.li line #50

Section:
Public

Profile:
- SelfSELFmake  ( xx : INTEGER, yy : INTEGER, zz : INTEGER)  add   inc : INTEGER  on  ( xxb : INTEGER, yyb : INTEGER)

Description:
Flat.

make to on to

.../extra/graphics/edge_map_z.li line #65

Section:
Public

Profile:
- SelfSELFmake  ( xx : INTEGER, yy : INTEGER, zz : INTEGER)  to  ( xx1 : INTEGER, yy1 : INTEGER, zz1 : INTEGER)  on  ( xxb : INTEGER, yyb : INTEGER)  to  ( xx1b : INTEGER, yy1b : INTEGER)

Description:
Line.

set_next_x

.../extra/graphics/edge_map_z.li line #99

Section:
Public

Profile:
- SelfSELFset_next_x   new : EDGE_MAP_Z

set_prev_x

.../extra/graphics/edge_map_z.li line #104

Section:
Public

Profile:
- SelfSELFset_prev_x   new : EDGE_MAP_Z

set_next_y

.../extra/graphics/edge_map_z.li line #109

Section:
Public

Profile:
- SelfSELFset_next_y   new : EDGE_MAP_Z

add

.../extra/graphics/edge_map_z.li line #114

Section:
Public

Profile:
- SelfSELFadd   old_root : EDGE_MAP_ZEDGE_MAP_Z

Description:
Double link and sort with X.

next_line

.../extra/graphics/edge_map_z.li line #140

Section:
Public

Profile:
- SelfSELFnext_line   old_root : EDGE_MAP_ZEDGE_MAP_Z

Description:
Remove double link.

new_step

.../extra/graphics/edge_map_z.li line #173

Section:
Public

Profile:
- SelfSELFnew_step