psScalar Struct Reference
[Mathematical Operations]

#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 27 of file psScalar.h.

Data Fields

psMathType type
 Type of data.
union {
   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.
   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.
   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

psMathType psScalar::type

Type of data.

Definition at line 29 of file psScalar.h.

psS8 psScalar::S8

Signed 8-bit integer data.

Definition at line 32 of file psScalar.h.

psS16 psScalar::S16

Signed 16-bit integer data.

Definition at line 33 of file psScalar.h.

psS32 psScalar::S32

Signed 32-bit integer data.

Definition at line 34 of file psScalar.h.

psS64 psScalar::S64

Signed 64-bit integer data.

Definition at line 35 of file psScalar.h.

psU8 psScalar::U8

Unsigned 8-bit integer data.

Definition at line 36 of file psScalar.h.

psU16 psScalar::U16

Unsigned 16-bit integer data.

Definition at line 37 of file psScalar.h.

psU32 psScalar::U32

Unsigned 32-bit integer data.

Definition at line 38 of file psScalar.h.

psU64 psScalar::U64

Unsigned 64-bit integer data.

Definition at line 39 of file psScalar.h.

psF32 psScalar::F32

Single-precision float data.

Definition at line 40 of file psScalar.h.

psF64 psScalar::F64

Double-precision float data.

Definition at line 41 of file psScalar.h.

psC32 psScalar::C32

Single-precision complex data.

Definition at line 42 of file psScalar.h.

psC64 psScalar::C64

Double-precision complex data.

Definition at line 43 of file psScalar.h.

union { ... } psScalar::data

Union for data types.


The documentation for this struct was generated from the following file:
Generated on Fri Feb 2 22:25:58 2007 for pslib by  doxygen 1.5.1