- elevation <-lookup: name=[name
|int]*,
height=[int], colour=[{hilited,reduced}|colour|pixmap],
relief=[colour|pixmap], shadow=[colour|pixmap],
kind=[{3d,shadow}], background=[{reduced}|colour|pixmap] -> elevation
- elevation <-convert: name
|int -> elevation - The elevation
<-convert
and elevation<-lookup
methods realise reuse of elevation
objects from the @elevations
table.
- elevation <-modify: attribute={height,colour,relief,shadow,kind,background},
value=any -> elevation
- As elevation
objects are reusable if they are named (see
elevation
->initialise),
attributes of named elevation
objects cannot be modified. This method returns a new elevation
object with the requested attribute modified if the elevation<-name
is not @nil
and just modifies the attribute otherwise.