next up previous print clean
Next: Notes Up: XVIEW-MOVIE PROGRAM Previous: Layout

Code construction

The C language based object-oriented discipline of Ottolini (1987) was used in the code. This data-centered modularity promotes code reusability. Modules include:

3|c|XView-movie objects    
OBJECT CATEGORY DESCRIPTION
color SELF color names, single screen colors
command CONTROL interpret command descriptions
control CONTROL control window
data DATABASE seplib data
data_axis DATABASE seplib data axis
graphics DRAW generic graphics device
image CONTROL data display
image_axis SELF data display axis
info CONTROL print information
loop SELF animation control
loop_control COMMAND loop commands
status CONTROL print message
pallet DRAW color continuum
raster DRAW draw image
save DATABASE save files
scroll_control COMMAND scroll commands
select_control COMMAND data selection commands
size SELF image size
turn SELF image orientation
view SELF multiple images
view_control COMMAND multiple image commands
view_list SELF multiple image list
wiggle DRAW wiggle plots
zoom SELF image magnification

2|c|OBJECT CATEGORIES:  
COMMAND mediate XView command object
CONTROL program flow of control
DATABASE access external databases
DRAW graphics
SELF handle self


next up previous print clean
Next: Notes Up: XVIEW-MOVIE PROGRAM Previous: Layout
Stanford Exploration Project
1/13/1998