![]() |
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
1.8.5