immutable class BOX < $PLANES, $IMMUTABLE, $BINARY, $IS_EQ


Ancestors
$IS_EQ $BINARY $IMMUTABLE $STR
$PLANES $SURFACES



Public


Readable Attributes
attr ll, ur : POINT ;
attr ll, ur : POINT ;

Features
binstr : BINSTR .. Included as binstr
build(
create(str : BINSTR) : SAME .. Included as create
create( .. Included as create
create( .. Included as create
create( .. Included as create
encloses( .. Included as encloses
encloses( .. Included as encloses
enclosure( .. Included as enclosure
enclosure( .. Included as enclosure
height : LENGTH .. Included as height
is_empty : BOOL .. Included as is_empty
is_eq( .. Included as is_eq
is_eq(other : $OB) : BOOL .. Included as is_eq
**** This is the generic equality predicate. c.f. the class $IS_EQ
move( .. Included as move
nodim_str( .. Included as nodim_str
non_overlap( .. Included as non_overlap
origin( .. Included as origin
origin : POINT .. Included as origin
overlap( .. Included as overlap
overlaps( .. Included as overlaps
read(index : BIN_CURSOR) : SAME .. Included as read
reshape( .. Included as reshape
scale( .. Included as scale
shape : RECTANGLE .. Included as shape
str( .. Included as str
str( .. Included as str
str( .. Included as str
str( .. Included as str
str : STR .. Included as str
width : LENGTH .. Included as width
write(fyle : BIN_FILE) .. Included as write


Private

attr ll, ur : POINT ;
attr ll, ur : POINT ;

The Sather Home Page