| enum DataType { | |
| Unknown_Type = 0, | // Undefined data type |
| Bit = 1, | // Bit/binary type |
| UChar = 2, | // Unsigned character or byte type |
| SChar = 3, | // Signed character (for CCP4) |
| UShort = 4, | // Unsigned integer (2-byte) |
| Short = 5, | // Signed integer (2-byte) |
| UInteger = 6, | // Unsigned integer (4-byte) |
| Integer = 7, | // Signed integer (4-byte) |
| ULong = 8, | // Unsigned integer (4 or 8 byte, depending on system) |
| Long = 9, | // Signed integer (4 or 8 byte, depending on system) |
| Float = 10, | // Floating point (4-byte) |
| Double = 11, | // Double precision floating point (8-byte) |
| } ; |