| enum DataType { | |
| Unknown_Type = 0, | // Undefined data type |
| UChar = 1, | // Unsigned character or byte type |
| SChar = 2, | // Signed character (for CCP4) |
| UShort = 3, | // Unsigned integer (2-byte) |
| Short = 4, | // Signed integer (2-byte) |
| Int = 5, | // Signed integer (4-byte) |
| Long = 6, | // Signed integer (4 or 8 byte, depending on system) |
| Float = 7, | // Floating point (4-byte) |
| Double = 8, | // Double precision floating point (8-byte) |
| ComplexShort = 9, | // Complex two-byte integer (4-byte) |
| ComplexInt = 10, | // Complex integer (8-byte) |
| ComplexFloat = 11, | // Complex floating point (8-byte) |
| ComplexDouble = 12 | // Complex floating point (16-byte) |
| } ; |