Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

psScalar Struct Reference
[Scalar]

#include <psScalar.h>

Collaboration diagram for psScalar:

Collaboration graph
[legend]

Detailed Description

Basic scalar data structure.

Struct for maintaining a scalar of frequently used primitive types.

Definition at line 32 of file psScalar.h.

Data Fields

psType type
 Type of data.
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.
data
 Union for data types.


Field Documentation

psC32 psScalar::C32
 

Single-precision complex data.

Definition at line 47 of file psScalar.h.

psC64 psScalar::C64
 

Double-precision complex data.

Definition at line 48 of file psScalar.h.

union { ... } psScalar::data
 

Union for data types.

psF32 psScalar::F32
 

Single-precision float data.

Definition at line 45 of file psScalar.h.

psF64 psScalar::F64
 

Double-precision float data.

Definition at line 46 of file psScalar.h.

psS16 psScalar::S16
 

Signed 16-bit integer data.

Definition at line 42 of file psScalar.h.

psS32 psScalar::S32
 

Signed 32-bit integer data.

Definition at line 43 of file psScalar.h.

psS64 psScalar::S64
 

Signed 64-bit integer data.

Definition at line 44 of file psScalar.h.

psS8 psScalar::S8
 

Signed 8-bit integer data.

Definition at line 41 of file psScalar.h.

psType psScalar::type
 

Type of data.

Definition at line 34 of file psScalar.h.

psU16 psScalar::U16
 

Unsigned 16-bit integer data.

Definition at line 38 of file psScalar.h.

psU32 psScalar::U32
 

Unsigned 32-bit integer data.

Definition at line 39 of file psScalar.h.

psU64 psScalar::U64
 

Unsigned 64-bit integer data.

Definition at line 40 of file psScalar.h.

psU8 psScalar::U8
 

Unsigned 8-bit integer data.

Definition at line 37 of file psScalar.h.


The documentation for this struct was generated from the following file:
Generated on Wed Jun 15 11:01:13 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.1