slice is the number of the slice to read.
mask is a mask to be applied to the data. When images are read, this mask is anded with the image data.
image? returns a pointer to the image data.
prefix= value sets the prefix instance variable.
prefix? returns the value of the prefix instance variable on the argument stack.
compute_number_slices! calculates the number of slices in the study. This message is often overridden by subclasses.
number_slices? returns the number of slices in the volume.
read! reads the slice into local memory and applies mask to the image data.
read: is a private message called by read!.
slice= value sets the slice instance variable.
slice+ value adds the value to the slice instance variable.
slice? returns the value of the slice instance variable on the argument stack.
filename? returns the filename of the instance (prefix + extension). This message must be implemented by the appropriate concrete class.
mio_3d new: mio_name prefix= "/home/mydisk/myname/volumename" slice= 10 read!;