University of Rochester / Ultrasound Research Laboratory
2D Array Library

 
Class hierarchy   Compound list   File list   Header files   Compound Members   File Members   Examples  

io.cpp File Reference

A collection of functions for Input and Output. More...

Functions


Detailed Description

A collection of functions for Input and Output.

$Id: io.cpp,v 1.1 1999-03-05 16:32:29-05 ljb Exp ljb $ $Revision: 1.1 $

$Log: io.cpp,v $ Revision 1.1 1999-03-05 16:32:29-05 ljb Initial revision


Function Documentation

WORD write_24b_raw_data( FILE *fp, RAW_RECORD_HEADER_TYPE *rrh, INT32 ***raw)

Output a 3D record of raw data.

Writes a RAW_RECORD_HEADER_TYPE and a 3D block of raw data to a disk file. The raw data is recorded in 24 bit format (i.e., 24 LSBs are saved.)

WORD write_raw_data( FILE *fp, RAW_RECORD_HEADER_TYPE *rrh, INT16 ***raw)

Outputs a 3D record of INT16.

Writes a RAW_RECORD_HEADER_TYPE and a 3D block of raw data to a disk file. The raw data is recorded in 32 bit format.

WORD read_raw_data( FILE *fp, RAW_RECORD_HEADER_TYPE *rrh, INT16 ***raw)

Reads a 3D data record form file.

Reads a RAW_RECORD_HEADER_TYPE and a 3D block of raw data to a disk file. The raw data is read in 32 bit format.

WORD read_24bit_raw_data( FILE *fp, RAW_RECORD_HEADER_TYPE *rrh, INT32 ***raw)

Reads a 3D data record from file.

Reads a RAW_RECORD_HEADER_TYPE and a 3D block of raw data from a disk file. The raw data is read in 24 bit format and returned in an array of 32 integers.

WORD write_ascan32( FILE *fp, ASCAN_FILE_HEADER *asfh, ASCAN_DATA_HEADER *asdh, INT32 *data)

Function for writing uncompressed (32 bit) A-scans.

WORD write_ascan( FILE *fp, ASCAN_FILE_HEADER *asfh, ASCAN_DATA_HEADER *asdh, BYTE *data)

Function for writing compressed (8 bit) A-scans.

WORD read_ascan( FILE *fp, ASCAN_FILE_HEADER *asfh, ASCAN_DATA_HEADER *asdh, BYTE *data)

Function for reading compressed (8 bit) A-scans.

WORD read_ascan32( FILE *fp, ASCAN_FILE_HEADER *asfh, ASCAN_DATA_HEADER *asdh, INT32 *data)

Function for reading uncompressed (32 bit) A-scans.

WORD write_header( FILE *fp, TEST_HDR_TYPE *th)

\breif Function for writing the entire test header

WORD read_header( FILE *fp, TEST_HDR_TYPE *th)

Function for reading the entire test header.

Examples:
Txaper.cpp.

WORD write_ascan_header( FILE *fp, ASCAN_FILE_HEADER *th)

Function for writing an ascan file header.

WORD read_ascan_header( FILE *fp, ASCAN_FILE_HEADER *th)

Function for reading an ascan file header.

Software written by
Larry Busse of LJB Development
and Bill Glenn, Al Murphy and John Losche of TETRAD Corporation
Documentation generated 3/11/1999