<<<<<<<<<<<<<<<<<

angio_reader(visage) VISAGE angio_reader(visage)

NAME

angio_reader - mio file interface for structured points

DESCRIPTION

The angio_reader class is used to generate 3D structured point sets from data in special collections of mio_signa files. Angio data is stored in multiple SIGNA format files, numbered (for prefix x):

x.001 to x.np maximal pixel projections, @ 10 degree intervals x.(np+1) to x.(np+ns) speed data x.(np+ns+1) to x.(np+2ns) magnitude data x.(np+2ns+1) to x.(np+3ns) x velocity, scaled by magnitude x.(np+3ns+1) to x.(np+4ns) y velocity, scaled by magnitude x.(np+4ns+1) to x.(np+5ns) z velocity, scaled by magnitude

"np" is the number of maximal pixel projection slices. "ns" is the number of logical slices in the data set. The number of actual data slices is np + 5 * ns.

SUPERCLASS

mio_reader

INSTANCE VARIABLES

number_slices is the number of logical slices in the data set. The default is 60.

number_projections is the number of maximal pixel projection slices in th data set. The default is 20.

MESSAGES

number_slices[=?] set or get the logical number of slices in the data set.

number_projections[=?] set or get the number of maximal pixel projections in the data set.

read! generates a data set from the files that hold the data. A visage_data_group object is generated, whose name is the last element of the prefix (i.e., "<dg>"). A visage_data_set is generated named "<dg>_set", a structured point set is generated named "<dg>_set_geometry" two visage_scalars are generated named "<dg>_set_speeds" and "<dg>_set_magnitudes", and a visage vector is generated named "<dg>_set_velocities".

NOTE

The file_type instance variable, inherited from the

mio_reader class is ignored. The angio_reader class always creates a mio_signa object to read the raw data.

As with the mio_reader superclass, data set names are converted to lowercase before being used to generate LYMB objects.

EXAMPLE

angio_reader new: reader file_prefix=`/home/cgsp/.../002/I' roi=(110,130,80,110,14,30) read! ;

Executing the above LYMB statements generates the following output to the terminal:

Created visage_data_group: i Created visage_data_set: i_set Created structured_point_set: i_set_geometry Created visage_scalar: i_set_speeds Created visage_scalar: i_set_magnitudes Created visage_vector: i_set_velocities

SEE ALSO

mio_signa


Please send comments and suggestions to
consult@rpi.edu