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) |
int EMAN::Gatan::to_em_datatype | ( | int | gatan_datatype | ) |
Definition at line 883 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.
00884 { 00885 DataType::GatanDataType type = static_cast < DataType::GatanDataType > (gatan_datatype); 00886 int t = 0; 00887 00888 switch (type) { 00889 case Gatan::DataType::SIGNED_INT8_DATA: 00890 t = EMUtil::EM_CHAR; 00891 break; 00892 case Gatan::DataType::UNSIGNED_INT8_DATA: 00893 t = EMUtil::EM_UCHAR; 00894 break; 00895 case Gatan::DataType::SIGNED_INT16_DATA: 00896 t = EMUtil::EM_SHORT; 00897 break; 00898 case Gatan::DataType::UNSIGNED_INT16_DATA: 00899 t = EMUtil::EM_USHORT; 00900 break; 00901 case Gatan::DataType::SIGNED_INT32_DATA: 00902 t = EMUtil::EM_INT; 00903 break; 00904 case Gatan::DataType::UNSIGNED_INT32_DATA: 00905 t = EMUtil::EM_UINT; 00906 break; 00907 default: 00908 t = EMUtil::EM_UNKNOWN; 00909 } 00910 00911 return t; 00912 }
const char* EMAN::Gatan::to_str | ( | Gatan::TagData::Type | type | ) |
Referenced by EMAN::TestUtil::dump_emdata(), EMAN::Reconstructor::print_params(), EMAN::Gatan::TagEntry::read(), EMAN::Gatan::TagData::read_any(), EMAN::Gatan::TagData::read_array_types(), EMAN::Gatan::TagData::read_struct_types(), EMAN::nnSSNR_ctfReconstructor::setup(), EMAN::nnSSNR_Reconstructor::setup(), EMAN::nn4_rectReconstructor::setup(), and EMAN::nn4Reconstructor::setup().
const char* EMAN::Gatan::to_str | ( | Gatan::TagEntry::EntryType | type | ) |
const char * EMAN::Gatan::to_str | ( | Gatan::DataType::GatanDataType | type | ) |
Definition at line 980 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.
00981 { 00982 switch (type) { 00983 case Gatan::DataType::SIGNED_INT16_DATA: 00984 return "SIGNED_INT16_DATA"; 00985 case Gatan::DataType::REAL4_DATA: 00986 return "REAL4_DATA"; 00987 case Gatan::DataType::COMPLEX8_DATA: 00988 return "COMPLEX8_DATA"; 00989 case Gatan::DataType::OBSELETE_DATA: 00990 return "OBSELETE_DATA"; 00991 case Gatan::DataType::PACKED_DATA: 00992 return "PACKED_DATA"; 00993 case Gatan::DataType::UNSIGNED_INT8_DATA: 00994 return "UNSIGNED_INT8_DATA"; 00995 case Gatan::DataType::SIGNED_INT32_DATA: 00996 return "SIGNED_INT32_DATA"; 00997 case Gatan::DataType::RGB_DATA: 00998 return "RGB_DATA"; 00999 case Gatan::DataType::SIGNED_INT8_DATA: 01000 return "SIGNED_INT8_DATA"; 01001 case Gatan::DataType::UNSIGNED_INT16_DATA: 01002 return "UNSIGNED_INT16_DATA"; 01003 case Gatan::DataType::UNSIGNED_INT32_DATA: 01004 return "UNSIGNED_INT32_DATA"; 01005 case Gatan::DataType::REAL8_DATA: 01006 return "REAL8_DATA"; 01007 case Gatan::DataType::COMPLEX16_DATA: 01008 return "COMPLEX16_DATA"; 01009 case Gatan::DataType::BINARY_DATA: 01010 return "BINARY_DATA"; 01011 case Gatan::DataType::RGB_UINT8_0_DATA: 01012 return "RGB_UINT8_0_DATA"; 01013 case Gatan::DataType::RGB_UINT8_1_DATA: 01014 return "RGB_UINT8_1_DATA"; 01015 case Gatan::DataType::RGB_UINT16_DATA: 01016 return "RGB_UINT16_DATA"; 01017 case Gatan::DataType::RGB_FLOAT32_DATA: 01018 return "RGB_FLOAT32_DATA"; 01019 case Gatan::DataType::RGB_FLOAT64_DATA: 01020 return "RGB_FLOAT64_DATA"; 01021 case Gatan::DataType::RGBA_UINT8_0_DATA: 01022 return "RGBA_UINT8_0_DATA"; 01023 case Gatan::DataType::RGBA_UINT8_1_DATA: 01024 return "RGBA_UINT8_1_DATA"; 01025 case Gatan::DataType::RGBA_UINT8_2_DATA: 01026 return "RGBA_UINT8_2_DATA"; 01027 case Gatan::DataType::RGBA_UINT8_3_DATA: 01028 return "RGBA_UINT8_3_DATA"; 01029 case Gatan::DataType::RGBA_UINT16_DATA: 01030 return "RGBA_UINT16_DATA"; 01031 case Gatan::DataType::RGBA_FLOAT32_DATA: 01032 return "RGBA_FLOAT32_DATA"; 01033 case Gatan::DataType::RGBA_FLOAT64_DATA: 01034 return "RGBA_FLOAT64_DATA"; 01035 case Gatan::DataType::POINT2_SINT16_0_DATA: 01036 return "POINT2_SINT16_0_DATA"; 01037 case Gatan::DataType::POINT2_SINT16_1_DATA: 01038 return "POINT2_SINT16_1_DATA"; 01039 case Gatan::DataType::POINT2_SINT32_0_DATA: 01040 return "POINT2_SINT32_0_DATA"; 01041 case Gatan::DataType::POINT2_FLOAT32_0_DATA: 01042 return "POINT2_FLOAT32_0_DATA"; 01043 case Gatan::DataType::RECT_SINT16_1_DATA: 01044 return "RECT_SINT16_1_DATA"; 01045 case Gatan::DataType::RECT_SINT32_1_DATA: 01046 return "RECT_SINT32_1_DATA"; 01047 case Gatan::DataType::RECT_FLOAT32_1_DATA: 01048 return "RECT_FLOAT32_1_DATA"; 01049 case Gatan::DataType::RECT_FLOAT32_0_DATA: 01050 return "RECT_FLOAT32_0_DATA"; 01051 case Gatan::DataType::SIGNED_INT64_DATA: 01052 return "SIGNED_INT64_DATA"; 01053 case Gatan::DataType::UNSIGNED_INT64_DATA: 01054 return "UNSIGNED_INT64_DATA"; 01055 default: 01056 break; 01057 } 01058 return "Unknown Type"; 01059 }