EMAN2
|
#include <map>
#include <set>
#include <vector>
#include <string>
#include <utility>
#include <algorithm>
#include <iterator>
#include <cstdio>
#include <iostream>
#include <cctype>
#include "log.h"
#include "exception.h"
Go to the source code of this file.
Classes | |
class | EMAN::EMConsts |
class | EMAN::EMObject |
EMObject is a wrapper class for types including int, float, double, etc as defined in ObjectType. More... | |
class | EMAN::TypeDict |
TypeDict is a dictionary to store <string, EMObject::ObjectType> pair. More... | |
class | EMAN::Dict |
Dict is a dictionary to store <string, EMObject> pair. More... | |
class | EMAN::Dict::iterator |
Non const iterator support for the Dict object This is just a wrapper, everything is inherited from the map<string,EMObject>::iterator so the interface is the same as you would expect i.e for ( Dict::iterator it = params.begin(); it != params.end(); ++it ) More... | |
class | EMAN::Dict::const_iterator |
Const iterator support for the Dict object This is just a wrapper, everything is inherited from the map<string,EMObject>::cons_iterator so the interface is the same as you would expect i.e for ( Dict::const_iterator it = params.begin(); it != params.end(); ++it ) More... | |
class | EMAN::Factory< T > |
Factory is used to store objects to create new instances. More... | |
class | EMAN::FactoryBase |
A class one may inherit from to ensure that the responsibilities of being incorporated into an EMAN2::Factory are met. More... | |
Namespaces | |
namespace | EMAN |
E2Exception class. | |
Enumerations | |
enum | EMAN::MapInfoType { EMAN::NORMAL , EMAN::ICOS2F_FIRST_OCTANT , EMAN::ICOS2F_FULL , EMAN::ICOS2F_HALF , EMAN::ICOS3F_HALF , EMAN::ICOS3F_FULL , EMAN::ICOS5F_HALF , EMAN::ICOS5F_FULL , EMAN::ICOS_UNKNOWN } |
Functions | |
bool | EMAN::operator== (const EMObject &e1, const EMObject &e2) |
bool | EMAN::operator!= (const EMObject &e1, const EMObject &e2) |
bool | EMAN::operator== (const Dict &d1, const Dict &d2) |
bool | EMAN::operator!= (const Dict &d1, const Dict &d2) |
template<class T > | |
void | EMAN::dump_factory () |
template<class T > | |
map< string, vector< string > > | EMAN::dump_factory_list () |