EMAN::Gatan Namespace Reference


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)


Function Documentation

int EMAN::Gatan::to_em_datatype ( int  gatan_datatype  ) 

Definition at line 891 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.

00892 {
00893         DataType::GatanDataType type = static_cast < DataType::GatanDataType > (gatan_datatype);
00894         int t = 0;
00895 
00896         switch (type) {
00897         case Gatan::DataType::SIGNED_INT8_DATA:
00898                 t = EMUtil::EM_CHAR;
00899                 break;
00900         case Gatan::DataType::UNSIGNED_INT8_DATA:
00901                 t = EMUtil::EM_UCHAR;
00902                 break;
00903         case Gatan::DataType::SIGNED_INT16_DATA:
00904                 t = EMUtil::EM_SHORT;
00905                 break;
00906         case Gatan::DataType::UNSIGNED_INT16_DATA:
00907                 t = EMUtil::EM_USHORT;
00908                 break;
00909         case Gatan::DataType::SIGNED_INT32_DATA:
00910                 t = EMUtil::EM_INT;
00911                 break;
00912         case Gatan::DataType::UNSIGNED_INT32_DATA:
00913                 t = EMUtil::EM_UINT;
00914                 break;
00915         default:
00916                 t = EMUtil::EM_UNKNOWN;
00917         }
00918 
00919         return t;
00920 }

const char* EMAN::Gatan::to_str ( Gatan::TagData::Type  type  ) 

Referenced by EMAN::TestUtil::dump_emdata(), EMAN::Reconstructor::print_params(), EMAN::GatanDM4::TagEntry::read(), 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  ) 


Generated on Tue Jun 11 12:45:37 2013 for EMAN2 by  doxygen 1.4.7