#include <map>#include <vector>#include <string>#include <utility>#include <algorithm>#include <iterator>#include "log.h"#include "exception.h"#include <iostream>#include <cctype>Include dependency graph for emobject.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | EMAN |
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... | |
Defines | |
| #define | eman__object__h__ 1 |
| |
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 () |
| #define eman__object__h__ 1 |
1.4.7