#include <cfloat>#include <complex>#include <fstream>#include "sparx/fundamentals.h"#include "emutil.h"#include "util.h"#include "sparx/emarray.h"#include "geometry.h"#include "transform.h"#include <utility>#include "emdata_io.h"#include "emdata_metadata.h"#include "emdata_modular.h"#include "emdata_transform.h"#include "emdata_core.h"#include "sparx/emdata_sparx.h"Include dependency graph for emdata.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::EMData |
| EMData stores an image's data and defines core image processing routines. More... | |
| class | EMAN::EMData::ClipInplaceVariables |
Defines | |
| #define | eman__emdata_h__ 1 |
| |
Typedefs | |
| typedef boost::multi_array_ref< float, 2 > | MArray2D |
| typedef boost::multi_array_ref< float, 3 > | MArray3D |
| typedef boost::multi_array_ref< std::complex< float >, 2 > | MCArray2D |
| typedef boost::multi_array_ref< std::complex< float >, 3 > | MCArray3D |
| typedef boost::multi_array< int, 2 > | MIArray2D |
| typedef boost::multi_array< int, 3 > | MIArray3D |
Functions | |
| EMData * | operator+ (const EMData &em, float n) |
| EMData * | operator- (const EMData &em, float n) |
| EMData * | operator * (const EMData &em, float n) |
| EMData * | operator/ (const EMData &em, float n) |
| EMData * | operator+ (float n, const EMData &em) |
| EMData * | operator- (float n, const EMData &em) |
| EMData * | operator * (float n, const EMData &em) |
| EMData * | operator/ (float n, const EMData &em) |
| EMData * | rsub (const EMData &em, float n) |
| EMData * | rdiv (const EMData &em, float n) |
| EMData * | operator+ (const EMData &a, const EMData &b) |
| EMData * | operator- (const EMData &a, const EMData &b) |
| EMData * | operator * (const EMData &a, const EMData &b) |
| EMData * | operator/ (const EMData &a, const EMData &b) |
|
|
|
|
|
Definition at line 74 of file emdata.h. Referenced by EMAN::EMData::get_2dview(). |
|
|
Definition at line 75 of file emdata.h. Referenced by EMAN::EMData::get_3dview(). |
|
|
Definition at line 76 of file emdata.h. Referenced by EMAN::EMData::get_2dcview(). |
|
|
Definition at line 77 of file emdata.h. Referenced by EMAN::EMData::get_3dcview(), and EMAN::EMData::get_3dcviewptr(). |
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 3048 of file emdata.cpp. References b, EMAN::EMData::copy(), and EMAN::EMData::mult().
|
|
||||||||||||
|
Definition at line 3007 of file emdata.cpp. References EMAN::EMData::copy(), and EMAN::EMData::mult().
|
|
||||||||||||
|
Definition at line 2977 of file emdata.cpp. References EMAN::EMData::copy(), and EMAN::EMData::mult().
|
|
||||||||||||
|
Definition at line 3034 of file emdata.cpp. References EMAN::EMData::add(), b, and EMAN::EMData::copy().
|
|
||||||||||||
|
Definition at line 2992 of file emdata.cpp. References EMAN::EMData::add(), and EMAN::EMData::copy().
|
|
||||||||||||
|
Definition at line 2963 of file emdata.cpp. References EMAN::EMData::add(), and EMAN::EMData::copy().
|
|
||||||||||||
|
Definition at line 3041 of file emdata.cpp. References b, EMAN::EMData::copy(), and EMAN::EMData::sub().
|
|
||||||||||||
|
Definition at line 2999 of file emdata.cpp. References EMAN::EMData::add(), EMAN::EMData::copy(), and EMAN::EMData::mult(). 03000 {
03001 EMData * r = em.copy();
03002 r->mult(-1.0f);
03003 r->add(n);
03004 return r;
03005 }
|
|
||||||||||||
|
Definition at line 2970 of file emdata.cpp. References EMAN::EMData::copy(), and EMAN::EMData::sub(). Referenced by EMAN::rsub().
|
|
||||||||||||
|
Definition at line 3055 of file emdata.cpp. References b, EMAN::EMData::copy(), and EMAN::EMData::div().
|
|
||||||||||||
|
Definition at line 3014 of file emdata.cpp. References EMAN::EMData::copy(), EMAN::EMData::div(), EMAN::EMData::mult(), and EMAN::EMData::to_one(). 03015 {
03016 EMData * r = em.copy();
03017 r->to_one();
03018 r->mult(n);
03019 r->div(em);
03020
03021 return r;
03022 }
|
|
||||||||||||
|
Definition at line 2984 of file emdata.cpp. References EMAN::EMData::copy(), and EMAN::EMData::div(). Referenced by EMAN::rdiv().
|
|
||||||||||||
|
Definition at line 3029 of file emdata.cpp. References EMAN::operator/(). 03030 {
03031 return EMAN::operator/(n, em);
03032 }
|
|
||||||||||||
|
Definition at line 3024 of file emdata.cpp. References EMAN::operator-(). Referenced by main(). 03025 {
03026 return EMAN::operator-(n, em);
03027 }
|
1.3.9.1