Classes | |
class | TagTable |
class | TagData |
class | TagGroup |
class | TagEntry |
class | DataType |
Functions | |
int | to_em_datatype (int gatan_datatype) |
const char * | to_str (Gatan::TagData::Type type) |
const char * | to_str (Gatan::TagEntry::EntryType type) |
const char * | to_str (Gatan::DataType::GatanDataType type) |
|
Definition at line 862 of file dm3io.cpp. References EMAN::EMUtil::EM_CHAR, EMAN::EMUtil::EM_INT, EMAN::EMUtil::EM_SHORT, EMAN::EMUtil::EM_UCHAR, EMAN::EMUtil::EM_UINT, EMAN::EMUtil::EM_UNKNOWN, EMAN::EMUtil::EM_USHORT, EMAN::Gatan::DataType::SIGNED_INT16_DATA, EMAN::Gatan::DataType::SIGNED_INT32_DATA, EMAN::Gatan::DataType::SIGNED_INT8_DATA, t, EMAN::Gatan::DataType::UNSIGNED_INT16_DATA, EMAN::Gatan::DataType::UNSIGNED_INT32_DATA, and EMAN::Gatan::DataType::UNSIGNED_INT8_DATA. 00863 { 00864 DataType::GatanDataType type = static_cast < DataType::GatanDataType > (gatan_datatype); 00865 int t = 0; 00866 00867 switch (type) { 00868 case Gatan::DataType::SIGNED_INT8_DATA: 00869 t = EMUtil::EM_CHAR; 00870 break; 00871 case Gatan::DataType::UNSIGNED_INT8_DATA: 00872 t = EMUtil::EM_UCHAR; 00873 break; 00874 case Gatan::DataType::SIGNED_INT16_DATA: 00875 t = EMUtil::EM_SHORT; 00876 break; 00877 case Gatan::DataType::UNSIGNED_INT16_DATA: 00878 t = EMUtil::EM_USHORT; 00879 break; 00880 case Gatan::DataType::SIGNED_INT32_DATA: 00881 t = EMUtil::EM_INT; 00882 break; 00883 case Gatan::DataType::UNSIGNED_INT32_DATA: 00884 t = EMUtil::EM_UINT; 00885 break; 00886 default: 00887 t = EMUtil::EM_UNKNOWN; 00888 } 00889 00890 return t; 00891 }
|
|
Definition at line 959 of file dm3io.cpp. References EMAN::Gatan::DataType::BINARY_DATA, EMAN::Gatan::DataType::COMPLEX16_DATA, EMAN::Gatan::DataType::COMPLEX8_DATA, EMAN::Gatan::DataType::OBSELETE_DATA, EMAN::Gatan::DataType::PACKED_DATA, EMAN::Gatan::DataType::POINT2_FLOAT32_0_DATA, EMAN::Gatan::DataType::POINT2_SINT16_0_DATA, EMAN::Gatan::DataType::POINT2_SINT16_1_DATA, EMAN::Gatan::DataType::POINT2_SINT32_0_DATA, EMAN::Gatan::DataType::REAL4_DATA, EMAN::Gatan::DataType::REAL8_DATA, EMAN::Gatan::DataType::RECT_FLOAT32_0_DATA, EMAN::Gatan::DataType::RECT_FLOAT32_1_DATA, EMAN::Gatan::DataType::RECT_SINT16_1_DATA, EMAN::Gatan::DataType::RECT_SINT32_1_DATA, EMAN::Gatan::DataType::RGB_DATA, EMAN::Gatan::DataType::RGB_FLOAT32_DATA, EMAN::Gatan::DataType::RGB_FLOAT64_DATA, EMAN::Gatan::DataType::RGB_UINT16_DATA, EMAN::Gatan::DataType::RGB_UINT8_0_DATA, EMAN::Gatan::DataType::RGB_UINT8_1_DATA, EMAN::Gatan::DataType::RGBA_FLOAT32_DATA, EMAN::Gatan::DataType::RGBA_FLOAT64_DATA, EMAN::Gatan::DataType::RGBA_UINT16_DATA, EMAN::Gatan::DataType::RGBA_UINT8_0_DATA, EMAN::Gatan::DataType::RGBA_UINT8_1_DATA, EMAN::Gatan::DataType::RGBA_UINT8_2_DATA, EMAN::Gatan::DataType::RGBA_UINT8_3_DATA, EMAN::Gatan::DataType::SIGNED_INT16_DATA, EMAN::Gatan::DataType::SIGNED_INT32_DATA, EMAN::Gatan::DataType::SIGNED_INT64_DATA, EMAN::Gatan::DataType::SIGNED_INT8_DATA, EMAN::Gatan::DataType::UNSIGNED_INT16_DATA, EMAN::Gatan::DataType::UNSIGNED_INT32_DATA, EMAN::Gatan::DataType::UNSIGNED_INT64_DATA, and EMAN::Gatan::DataType::UNSIGNED_INT8_DATA. 00960 { 00961 switch (type) { 00962 case Gatan::DataType::SIGNED_INT16_DATA: 00963 return "SIGNED_INT16_DATA"; 00964 case Gatan::DataType::REAL4_DATA: 00965 return "REAL4_DATA"; 00966 case Gatan::DataType::COMPLEX8_DATA: 00967 return "COMPLEX8_DATA"; 00968 case Gatan::DataType::OBSELETE_DATA: 00969 return "OBSELETE_DATA"; 00970 case Gatan::DataType::PACKED_DATA: 00971 return "PACKED_DATA"; 00972 case Gatan::DataType::UNSIGNED_INT8_DATA: 00973 return "UNSIGNED_INT8_DATA"; 00974 case Gatan::DataType::SIGNED_INT32_DATA: 00975 return "SIGNED_INT32_DATA"; 00976 case Gatan::DataType::RGB_DATA: 00977 return "RGB_DATA"; 00978 case Gatan::DataType::SIGNED_INT8_DATA: 00979 return "SIGNED_INT8_DATA"; 00980 case Gatan::DataType::UNSIGNED_INT16_DATA: 00981 return "UNSIGNED_INT16_DATA"; 00982 case Gatan::DataType::UNSIGNED_INT32_DATA: 00983 return "UNSIGNED_INT32_DATA"; 00984 case Gatan::DataType::REAL8_DATA: 00985 return "REAL8_DATA"; 00986 case Gatan::DataType::COMPLEX16_DATA: 00987 return "COMPLEX16_DATA"; 00988 case Gatan::DataType::BINARY_DATA: 00989 return "BINARY_DATA"; 00990 case Gatan::DataType::RGB_UINT8_0_DATA: 00991 return "RGB_UINT8_0_DATA"; 00992 case Gatan::DataType::RGB_UINT8_1_DATA: 00993 return "RGB_UINT8_1_DATA"; 00994 case Gatan::DataType::RGB_UINT16_DATA: 00995 return "RGB_UINT16_DATA"; 00996 case Gatan::DataType::RGB_FLOAT32_DATA: 00997 return "RGB_FLOAT32_DATA"; 00998 case Gatan::DataType::RGB_FLOAT64_DATA: 00999 return "RGB_FLOAT64_DATA"; 01000 case Gatan::DataType::RGBA_UINT8_0_DATA: 01001 return "RGBA_UINT8_0_DATA"; 01002 case Gatan::DataType::RGBA_UINT8_1_DATA: 01003 return "RGBA_UINT8_1_DATA"; 01004 case Gatan::DataType::RGBA_UINT8_2_DATA: 01005 return "RGBA_UINT8_2_DATA"; 01006 case Gatan::DataType::RGBA_UINT8_3_DATA: 01007 return "RGBA_UINT8_3_DATA"; 01008 case Gatan::DataType::RGBA_UINT16_DATA: 01009 return "RGBA_UINT16_DATA"; 01010 case Gatan::DataType::RGBA_FLOAT32_DATA: 01011 return "RGBA_FLOAT32_DATA"; 01012 case Gatan::DataType::RGBA_FLOAT64_DATA: 01013 return "RGBA_FLOAT64_DATA"; 01014 case Gatan::DataType::POINT2_SINT16_0_DATA: 01015 return "POINT2_SINT16_0_DATA"; 01016 case Gatan::DataType::POINT2_SINT16_1_DATA: 01017 return "POINT2_SINT16_1_DATA"; 01018 case Gatan::DataType::POINT2_SINT32_0_DATA: 01019 return "POINT2_SINT32_0_DATA"; 01020 case Gatan::DataType::POINT2_FLOAT32_0_DATA: 01021 return "POINT2_FLOAT32_0_DATA"; 01022 case Gatan::DataType::RECT_SINT16_1_DATA: 01023 return "RECT_SINT16_1_DATA"; 01024 case Gatan::DataType::RECT_SINT32_1_DATA: 01025 return "RECT_SINT32_1_DATA"; 01026 case Gatan::DataType::RECT_FLOAT32_1_DATA: 01027 return "RECT_FLOAT32_1_DATA"; 01028 case Gatan::DataType::RECT_FLOAT32_0_DATA: 01029 return "RECT_FLOAT32_0_DATA"; 01030 case Gatan::DataType::SIGNED_INT64_DATA: 01031 return "SIGNED_INT64_DATA"; 01032 case Gatan::DataType::UNSIGNED_INT64_DATA: 01033 return "UNSIGNED_INT64_DATA"; 01034 default: 01035 break; 01036 } 01037 return "Unknown Type"; 01038 }
|
|
|
|
Referenced by EMAN::TestUtil::dump_emdata(), EMAN::Gatan::TagEntry::read(), EMAN::Gatan::TagData::read_any(), EMAN::Gatan::TagData::read_array_types(), and EMAN::Gatan::TagData::read_struct_types(). |