UNIVERS
15.3
UNIVERS base processing software API
|
#include <DataAtom.h>
Public Attributes | |
AtomType | atype |
unsigned | dim |
union { | |
Real4 r4 | |
Real8 r8 | |
Int1 i1 | |
Int2 i2 | |
Int4 i4 | |
Char c1 | |
Char2 c2 | |
BlobRef blob | |
Real4 * ptr_r4 | |
Real8 * ptr_r8 | |
Int1 * ptr_i1 | |
Int2 * ptr_i2 | |
Int4 * ptr_i4 | |
Char * ptr_c1 | |
Char2 * ptr_c2 | |
BlobRef * ptr_blob | |
void * ptr | |
} | v |
Container for data representation. Just one scalar or vector item can be represented.
AtomType DataAtom::atype |
atom type
BlobRef DataAtom::blob |
binary large object reference
Char DataAtom::c1 |
Latin character
Char2 DataAtom::c2 |
UNICODE character
unsigned DataAtom::dim |
dimension of the value; 1 means scalar
Int1 DataAtom::i1 |
integer number
void* DataAtom::ptr |
common pointer value
BlobRef* DataAtom::ptr_blob |
binary large object reference
Char* DataAtom::ptr_c1 |
Latin character
Char2* DataAtom::ptr_c2 |
UNICODE character
Int1* DataAtom::ptr_i1 |
integer number
Real4* DataAtom::ptr_r4 |
floating point number
Real4 DataAtom::r4 |
floating point number
union { ... } DataAtom::v |
value itself