University of Rochester / Ultrasound Research Laboratory
2D Array Library

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

TAscan Class Reference

Class specifically designed to handle functions and data related to the formation of an A-scan. More...

List of all members.

Public Members

Protected Members


Detailed Description

Class specifically designed to handle functions and data related to the formation of an A-scan.

Examples:
pe3.cpp.

Member Function Documentation

TAscan::TAscan( TEST_HDR_TYPE *th)

Constructor...allocates private arrays based on information contained in the experiment header pointed to by *th

WORD TAscan::zoneavg( TEST_HDR_TYPE *th)

Member generates a composite A-scan based on a series of partial A-scan. In regions where the overlap in time, a linear combination of the RF signal is formed. The coefficients are varied in the overlap region so that the waveforms are smoothly blended together.

Examples:
pe3.cpp.

WORD TAscan::WriteAscanFileHeader( FILE *fp)

Member writes the ascan file header to an open file pointed to by *fp.

Examples:
pe3.cpp.

WORD TAscan::WriteAscan( FILE *fp)

Member writes an A-scan to an open file pointed to by *fp.

WORD TAscan::WriteAscan32( int line, FILE *fp)

Member write 32-bit ascans to a file.

Examples:
pe3.cpp.

WORD TAscan::ReadAscan( FILE *fp)

Member read an 8-bit A-scan from an open file

WORD TAscan::ReadAscan32( FILE *fp)

Member reads a 32-bit header from an ope file

inline WORD TAscan::GetZoneLength( int i)

Returns the length of the ith partial A-scan

void TAscan::SetZoneData( int zone, int npts, INT32 *data)

Member used to fill a partial A-scan with the values in the array pointed to by *data.

Examples:
pe3.cpp.

inline WORD TAscan::GetLength( void)

Returns the length of the entire A-scan


The documentation for this class was generated from the following files: Software written by
Larry Busse of LJB Development
and Bill Glenn, Al Murphy and John Losche of TETRAD Corporation
Documentation generated 3/11/1999