#include <psImage.h>
Collaboration diagram for psImage:

Struct for maintaining image data of varying types. It also contains information about image size, parent images and children images.
Definition at line 51 of file psImage.h.
Data Fields | |
| const psType | type |
| Image data type and dimension. | |
| const psU32 | numCols |
| Number of columns in image. | |
| const psU32 | numRows |
| Number of rows in image. | |
| const psS32 | col0 |
| Column position relative to parent. | |
| const psS32 | row0 |
| Row position relative to parent. | |
| union { | |
| psU8 ** U8 | |
| Unsigned 8-bit integer data. | |
| psU16 ** U16 | |
| Unsigned 16-bit integer data. | |
| psU32 ** U32 | |
| Unsigned 32-bit integer data. | |
| psU64 ** U64 | |
| Unsigned 64-bit integer data. | |
| psS8 ** S8 | |
| Signed 8-bit integer data. | |
| psS16 ** S16 | |
| Signed 16-bit integer data. | |
| psS32 ** S32 | |
| Signed 32-bit integer data. | |
| psS64 ** S64 | |
| Signed 64-bit integer data. | |
| psF32 ** F32 | |
| Single-precision float data. | |
| psF64 ** F64 | |
| Double-precision float data. | |
| psC32 ** C32 | |
| Single-precision complex data. | |
| psC64 ** C64 | |
| Double-precision complex data. | |
| psPtr ** PTR | |
| Void pointers. | |
| psPtr * V | |
| Pointer to data. | |
| } | data |
| Union for data types. | |
| const struct psImage * | parent |
| Parent, if a subimage. | |
| psArray * | children |
| Children of this region. | |
| psPtr | rawDataBuffer |
| Raw data buffer for Allocating/Freeing Images. | |
|
|
Single-precision complex data.
|
|
|
Double-precision complex data.
|
|
|
Children of this region.
|
|
|
Column position relative to parent.
|
|
|
Union for data types.
|
|
|
Single-precision float data.
|
|
|
Double-precision float data.
|
|
|
Number of columns in image.
|
|
|
Number of rows in image.
|
|
|
Parent, if a subimage.
|
|
|
Void pointers.
|
|
|
Raw data buffer for Allocating/Freeing Images.
|
|
|
Row position relative to parent.
|
|
|
Signed 16-bit integer data.
|
|
|
Signed 32-bit integer data.
|
|
|
Signed 64-bit integer data.
|
|
|
Signed 8-bit integer data.
|
|
|
Image data type and dimension.
|
|
|
Unsigned 16-bit integer data.
|
|
|
Unsigned 32-bit integer data.
|
|
|
Unsigned 64-bit integer data.
|
|
|
Unsigned 8-bit integer data.
|
|
|
Pointer to data.
|
1.4.1