This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
EMData * | get_fft_amplitude () |
return the amplitudes of the FFT including the left half | |
EMData * | get_fft_amplitude2D () |
return the amplitudes of the 2D FFT including the left half PRB | |
EMData * | get_fft_phase () |
return the phases of the FFT including the left half | |
float * | get_data () const |
Get the image pixel density data in a 1D float array. | |
const float * | get_const_data () const |
Get the image pixel density data in a 1D float array - const version of get_data. | |
void | set_data (float *data, const int x, const int y, const int z) |
Set the data explicitly data pointer must be allocated using malloc! | |
void | write_data (string fsp, size_t loc, const Region *const area=0, const int file_nx=0, const int file_ny=0, const int file_nz=0) |
Dump the image pixel data in native byte order to a disk file. | |
void | read_data (string fsp, size_t loc, const Region *area=0, const int file_nx=0, const int file_ny=0, const int file_nz=0) |
Read the image pixel data in native byte order from a disk file. | |
void | update () |
Mark EMData as changed, statistics, etc will be updated at need. | |
void | clearupdate () |
turn off updates. | |
bool | has_ctff () const |
check whether the image physical file has the CTF info or not. | |
float | calc_center_density () |
Calculates the density value at the peak of the image histogram, sort of like the mode of the density. | |
float | calc_sigma_diff () |
Calculates sigma above and below the mean and returns the difference between them. | |
IntPoint | calc_min_location () const |
Calculates the coordinates of the minimum-value pixel. | |
IntPoint | calc_max_location () const |
Calculates the coordinates of the maximum-value pixel. | |
IntPoint | calc_max_location_wrap (const int maxshiftx=-1, const int maxshifty=-1, const int maxshiftz=-1) |
Calculates the wrapped coordinates of the maximum value This function is useful in the context of Fourier correlation you can call this function to find the correct translational shift when using calc_ccf etc. | |
FloatPoint | calc_center_of_mass (const float threshold=0) |
Calculate the center of mass with a threshold (Default 0, so only positive values are considered). | |
size_t | calc_min_index () const |
Calculates the index of minimum-value pixel when assuming all pixels are in a 1D array. | |
size_t | calc_max_index () const |
Calculates the index of maximum-value pixel when assuming all pixels are in a 1D array. | |
vector< Pixel > | calc_highest_locations (float threshold) const |
Calculate and return a sorted list of pixels whose values are above a specified threshold. | |
vector< Pixel > | calc_n_highest_locations (int n) |
Calculate and return a sorted list of N highest pixels in the map. | |
vector< Pixel > | find_pixels_with_value (float val) |
Find pixels in the image with exactly the specified values. | |
float | get_edge_mean () const |
Calculates the mean pixel values around the (1 pixel) edge of the image. | |
float | get_circle_mean () |
Calculates the circular edge mean by applying a circular mask on 'this' image. | |
Ctf * | get_ctf () const |
Get ctf parameter of this image. | |
void | set_ctf (Ctf *ctf) |
Set the CTF parameter of this image. | |
Vec3f | get_translation () const |
Get 'this' image's translation vector from the original location. | |
void | set_translation (const Vec3f &t) |
Set 'this' images' translation vector from the original location. | |
void | set_translation (float dx, float dy, float dz) |
Set 'this' images' translation vector from the original location. | |
Transform | get_transform () const |
Get the 3D orientation of 'this' image. | |
void | set_rotation (float az, float alt, float phi) |
Define the 3D orientation of this particle, also used to indicate relative rotations for reconstructions. | |
void | set_rotation (const Transform &t3d) |
Define the 3D orientation of this particle Orientation information is extracted from a Transform object and stored internally in EMAN (az,alt,phi) format. | |
void | set_size (int nx, int ny=1, int nz=1) |
Resize this EMData's main board memory pointer. | |
void | set_complex_size (int nx, int ny=1, int nz=1) |
Resize 'this' complex image. | |
void | set_path (const string &new_path) |
Set the path. | |
void | set_pathnum (int n) |
Set the number of paths. | |
MArray2D | get_2dview () const |
Get image raw pixel data in a 2D multi-array format. | |
MArray3D | get_3dview () const |
Get image raw pixel data in a 3D multi-array format. | |
MCArray2D | get_2dcview () const |
Get complex image raw pixel data in a 2D multi-array format. | |
MCArray3D | get_3dcview () const |
Get complex image raw pixel data in a 3D multi-array format. | |
MCArray3D * | get_3dcviewptr () const |
Get pointer to a complex image raw pixel data in a 3D multi-array format. | |
MArray2D | get_2dview (int x0, int y0) const |
Get image raw pixel data in a 2D multi-array format. | |
MArray3D | get_3dview (int x0, int y0, int z0) const |
Get image raw pixel data in a 3D multi-array format. | |
MCArray2D | get_2dcview (int x0, int y0) const |
Get complex image raw pixel data in a 2D multi-array format. | |
MCArray3D | get_3dcview (int x0, int y0, int z0) const |
Get complex image raw pixel data in a 3D multi-array format. | |
EMObject | get_attr (const string &attr_name) const |
The generic way to get any image header information given a header attribute name. | |
EMObject | get_attr_default (const string &attr_name, const EMObject &em_obj=EMObject()) const |
The generic way to get any image header information given a header attribute name. | |
void | set_attr (const string &key, EMObject val) |
Set a header attribute's value. | |
void | set_attr_python (const string &key, EMObject val) |
Set a header attribute's value from Python. | |
bool | has_attr (const string &key) const |
Ask if the header has a particular attribute. | |
Dict | get_attr_dict () const |
Get the image attribute dictionary containing all the image attribute names and attribute values. | |
void | set_attr_dict (const Dict &new_dict) |
Merge the new values with the existing dictionary. | |
void | del_attr (const string &attr_name) |
Delete the attribute from dictionary. | |
void | del_attr_dict (const vector< string > &del_keys) |
Delete the attributes from the dictionary. | |
int | get_xsize () const |
Get the image x-dimensional size. | |
int | get_ysize () const |
Get the image y-dimensional size. | |
int | get_zsize () const |
Get the image z-dimensional size. | |
size_t | get_size () const |
Get the number of allocated floats in the image (nx*ny*nz). | |
vector< float > | get_data_as_vector () const |
Get the pixel data as a vector. | |
int | get_ndim () const |
Get image dimension. | |
bool | is_shuffled () const |
Has this image been shuffled? | |
bool | is_FH () const |
Is this a FH image? | |
bool | is_complex () const |
Is this a complex image? | |
bool | is_real () const |
Is this a real image? | |
void | set_shuffled (bool is_shuffled) |
Mark this image as a shuffled image. | |
void | set_FH (bool is_FH) |
Mark this complex image as a FH image. | |
void | set_complex (bool is_complex) |
Mark this image as a complex image. | |
bool | is_complex_x () const |
Is this image a 1D FFT image in X direction? | |
void | set_complex_x (bool is_complex_x) |
bool | is_flipped () const |
Is this image flipped? | |
void | set_flipped (bool is_flipped) |
Mark this image as flipped. | |
bool | is_ri () const |
Is this image a real/imaginary format complex image? | |
void | set_ri (bool is_ri) |
Mark this image as a real/imaginary format complex image. | |
bool | is_fftpadded () const |
Is this image already extended along x for ffts? | |
void | set_fftpad (bool is_fftpadded) |
Mark this image as already extended along x for ffts. | |
bool | is_fftodd () const |
Does this image correspond to a (real-space) odd nx? | |
void | set_fftodd (bool is_fftodd) |
Mark this image as having (real-space) odd nx. | |
void | set_nxc (int nxc) |
Set the number of complex elements along x. | |
int | get_flags () const |
void | set_flags (int f) |
int | get_changecount () const |
void | set_changecount (int c) |
int | get_xoff () const |
int | get_yoff () const |
int | get_zoff () const |
void | set_xyzoff (int x, int y, int z) |
void | scale_pixel (float scale_factor) const |
Scale the angstrom per pixel of this image by a uniform amount Alters the EMData metadata I had to make this function public for access from the Processors (David Woolford). | |
string | get_path () const |
int | get_pathnum () const |
std::string | get_data_pickle () const |
void | set_data_pickle (std::string vf) |
int | get_supp_pickle () const |
void | set_supp_pickle (int i) |
vector< Vec3i > | mask_contig_region (const float &val, const Vec3i &seed) |
float | get_amplitude_thres (float thres) |
return the FFT amplitude which is greater than thres | |
void | set_attr_dict_explicit (const Dict &new_dict) |
Make the attributes of this EMData exactly equal to the argument dictionary Originally introduced because set_attr_dict does automatic resizing, which is undersirable in some circumstances. |
|
Calculates the density value at the peak of the image histogram, sort of like the mode of the density.
|
|
Calculate the center of mass with a threshold (Default 0, so only positive values are considered).
|
|
Calculate and return a sorted list of pixels whose values are above a specified threshold. The pixels are sorted from high to low.
|
|
Calculates the index of maximum-value pixel when assuming all pixels are in a 1D array.
|
|
Calculates the coordinates of the maximum-value pixel.
|
|
Calculates the wrapped coordinates of the maximum value This function is useful in the context of Fourier correlation you can call this function to find the correct translational shift when using calc_ccf etc.
|
|
Calculates the index of minimum-value pixel when assuming all pixels are in a 1D array.
|
|
Calculates the coordinates of the minimum-value pixel.
|
|
Calculate and return a sorted list of N highest pixels in the map.
|
|
Calculates sigma above and below the mean and returns the difference between them.
|
|
turn off updates. Useful to avoid wasteful recacling stats Definition at line 142 of file emdata_metadata.h. 00143 { 00144 flags &= ~EMDATA_NEEDUPD; 00145 changecount--; 00146 }
|
|
Delete the attribute from dictionary.
|
|
Delete the attributes from the dictionary.
|
|
Find pixels in the image with exactly the specified values.
|
|
Get complex image raw pixel data in a 2D multi-array format. The data coordinates is translated by (x0,y0) such that array[y0][x0] points to the pixel at the origin location. the data coordiates translated by (x0,y0). The array shares the memory space with the image data. It should be used on 2D image only.
|
|
Get complex image raw pixel data in a 2D multi-array format. The array shares the memory space with the image data. It should be used on 2D image only.
|
|
Get image raw pixel data in a 2D multi-array format. The data coordinates is translated by (x0,y0) such that array[y0][x0] points to the pixel at the origin location. the data coordiates translated by (x0,y0). The array shares the memory space with the image data. It should be used on 2D image only.
|
|
Get image raw pixel data in a 2D multi-array format. The array shares the memory space with the image data. Notice: the subscription order is d[y][x] in Python, it's d[x][y] in C++ It should be used on 2D image only.
|
|
Get complex image raw pixel data in a 3D multi-array format. The data coordinates is translated by (x0,y0,z0) such that array[z0][y0][x0] points to the pixel at the origin location. the data coordiates translated by (x0,y0,z0). The array shares the memory space with the image data. It should be used on 3D image only.
|
|
Get complex image raw pixel data in a 3D multi-array format. The array shares the memory space with the image data. It should be used on 3D image only.
|
|
Get pointer to a complex image raw pixel data in a 3D multi-array format. The array shares the memory space with the image data. It should be used on 3D image only.
|
|
Get image raw pixel data in a 3D multi-array format. The data coordinates is translated by (x0,y0,z0) such that array[z0][y0][x0] points to the pixel at the origin location. the data coordiates translated by (x0,y0,z0). The array shares the memory space with the image data. It should be used on 3D image only.
|
|
Get image raw pixel data in a 3D multi-array format. The array shares the memory space with the image data. Notice: the subscription order is d[z][y][x] in Python, it's d[x][y][z] in C++ --grant Tang It should be used on 3D image only.
|
|
return the FFT amplitude which is greater than thres
|
|
The generic way to get any image header information given a header attribute name. If the attribute does not exist, it will raise an exception.
Referenced by is_fftpadded(), is_FH(), is_flipped(), is_shuffled(), and EMAN::KMeansAnalyzer::update_centers(). |
|
The generic way to get any image header information given a header attribute name. If the attribute does not exist, it will return a default EMObject() object, which will be converted to None in Python. Or return any object user submit.
|
|
Get the image attribute dictionary containing all the image attribute names and attribute values.
|
|
Definition at line 964 of file emdata_metadata.h. 00965 {
00966 return changecount;
00967 }
|
|
Calculates the circular edge mean by applying a circular mask on 'this' image.
|
|
Get the image pixel density data in a 1D float array - const version of get_data.
Definition at line 85 of file emdata_metadata.h. References get_data(). 00085 { return get_data(); }
|
|
Get ctf parameter of this image.
|
|
Get the image pixel density data in a 1D float array.
Definition at line 79 of file emdata_metadata.h. Referenced by cmplx(), get_const_data(), get_data_as_vector(), get_value_at(), operator()(), set_value_at(), and set_value_at_fast(). 00079 { return rdata; }
|
|
Get the pixel data as a vector.
Definition at line 634 of file emdata_metadata.h. References copy(), data, get_data(), get_size(), and v. 00634 { 00635 int size = get_size(); 00636 vector<float> v(size); 00637 float* data = get_data(); 00638 std::copy(data,data+size,v.begin()); 00639 return v; 00640 }
|
|
|
|
Calculates the mean pixel values around the (1 pixel) edge of the image.
|
|
return the amplitudes of the FFT including the left half
|
|
return the amplitudes of the 2D FFT including the left half PRB
|
|
return the phases of the FFT including the left half
|
|
Definition at line 954 of file emdata_metadata.h. 00955 {
00956 return flags;
00957 }
|
|
Get image dimension.
Definition at line 645 of file emdata_metadata.h. References ny. 00646 { 00647 if (nz <= 1) { 00648 if (ny <= 1) { 00649 return 1; 00650 } 00651 else { 00652 return 2; 00653 } 00654 } 00655 00656 return 3; 00657 }
|
|
Definition at line 1003 of file emdata_metadata.h. 01004 {
01005 return path;
01006 }
|
|
Definition at line 1008 of file emdata_metadata.h. 01009 {
01010 return pathnum;
01011 }
|
|
Get the number of allocated floats in the image (nx*ny*nz).
Definition at line 626 of file emdata_metadata.h. Referenced by get_data_as_vector().
|
|
|
|
Get the 3D orientation of 'this' image.
Definition at line 303 of file emdata_metadata.h. 00304 { 00305 Dict rotation_dict; 00306 rotation_dict["type"] = "eman"; 00307 rotation_dict["alt"] = attr_dict["euler_alt"]; 00308 rotation_dict["az"] = attr_dict["euler_az"]; 00309 rotation_dict["phi"] = attr_dict["euler_phi"]; 00310 00311 Transform trans; 00312 trans.to_identity(); 00313 trans.set_rotation(rotation_dict); 00314 00315 return trans; 00316 }
|
|
Get 'this' image's translation vector from the original location.
Definition at line 272 of file emdata_metadata.h. 00273 {
00274 return all_translation;
00275 }
|
|
Definition at line 974 of file emdata_metadata.h. 00975 {
00976 return xoff;
00977 }
|
|
Get the image x-dimensional size.
Definition at line 599 of file emdata_metadata.h. Referenced by EMAN::KMeansAnalyzer::analyze(), and main(). 00600 {
00601 return nx;
00602 }
|
|
Definition at line 979 of file emdata_metadata.h. 00980 {
00981 return yoff;
00982 }
|
|
Get the image y-dimensional size.
Definition at line 608 of file emdata_metadata.h. Referenced by EMAN::KMeansAnalyzer::analyze(). 00609 {
00610 return ny;
00611 }
|
|
Definition at line 984 of file emdata_metadata.h. 00985 {
00986 return zoff;
00987 }
|
|
Get the image z-dimensional size.
Definition at line 617 of file emdata_metadata.h. Referenced by EMAN::KMeansAnalyzer::analyze(). 00618 {
00619 return nz;
00620 }
|
|
Ask if the header has a particular attribute.
Definition at line 553 of file emdata_metadata.h. References key. Referenced by has_ctff(), is_fftpadded(), is_FH(), and is_shuffled(). 00553 {
00554 return attr_dict.has_key(key);
00555 }
|
|
check whether the image physical file has the CTF info or not.
Definition at line 151 of file emdata_metadata.h. References has_attr(). 00152 { 00153 if (this->has_attr("ctf")) { 00154 return true; 00155 } 00156 else { 00157 return false; 00158 } 00159 }
|
|
Is this a complex image?
Definition at line 697 of file emdata_metadata.h. Referenced by EMAN::CoordinateProcessor::CoordinateProcessor(), is_real(), EMAN::TestUtil::make_image_file_by_mode(), and EMAN::TestUtil::verify_image_file_by_mode(). 00698 { 00699 if(attr_dict.has_key("is_complex")) { 00700 if (int(attr_dict["is_complex"])) { 00701 return true; 00702 } 00703 else { 00704 return false; 00705 } 00706 } 00707 else { 00708 return false; 00709 } 00710 }
|
|
Is this image a 1D FFT image in X direction?
Definition at line 776 of file emdata_metadata.h. 00777 { 00778 if(attr_dict.has_key("is_complex_x")) { 00779 if (int(attr_dict["is_complex_x"])) { 00780 return true; 00781 } 00782 else { 00783 return false; 00784 } 00785 } 00786 else { 00787 return false; 00788 } 00789 }
|
|
Does this image correspond to a (real-space) odd nx?
Definition at line 913 of file emdata_metadata.h. Referenced by EMAN::FourierReconstructor::setup(), EMAN::FourierReconstructorSimple2D::setup(), and EMAN::FourierReconstructor::setup_seed(). 00914 { 00915 if(flags & EMDATA_FFTODD) { 00916 return true; 00917 } 00918 else if( attr_dict.has_key("is_fftodd") && (int)attr_dict["is_fftodd"] == 1 ) { 00919 return true; 00920 } 00921 else { 00922 return false; 00923 } 00924 }
|
|
Is this image already extended along x for ffts?
Definition at line 880 of file emdata_metadata.h. References get_attr(), and has_attr(). 00881 { 00882 if (flags & EMDATA_PAD) { 00883 return true; 00884 } 00885 00886 if(has_attr("is_fftpad")) { 00887 return get_attr("is_fftpad"); 00888 } 00889 00890 return false; 00891 00892 }
|
|
Is this a FH image?
Definition at line 680 of file emdata_metadata.h. References get_attr(), and has_attr(). 00681 { // PRB 00682 if (flags & EMDATA_FH) { 00683 return true; 00684 } 00685 00686 if(has_attr("is_fh")) { 00687 return get_attr("is_fh"); 00688 } 00689 00690 return false; 00691 }
|
|
Is this image flipped?
Definition at line 810 of file emdata_metadata.h. References get_attr(). 00811 { 00812 if (flags & EMDATA_FLIP) { //keep here for back compatibility 00813 return true; 00814 } 00815 00816 if(attr_dict.has_key("is_flipped")) { 00817 if(get_attr("is_flipped")) { 00818 return true; 00819 } 00820 } 00821 00822 return false; 00823 00824 }
|
|
Is this a real image?
Definition at line 716 of file emdata_metadata.h. References is_complex(). 00717 { 00718 return !is_complex(); 00719 }
|
|
Is this image a real/imaginary format complex image?
Definition at line 846 of file emdata_metadata.h. 00847 { 00848 if(attr_dict.has_key("is_complex_ri")) { 00849 if (int(attr_dict["is_complex_ri"])) { 00850 return true; 00851 } 00852 else { 00853 return false; 00854 } 00855 } 00856 else { 00857 return false; 00858 } 00859 }
|
|
Has this image been shuffled?
Definition at line 663 of file emdata_metadata.h. References get_attr(), and has_attr(). 00664 { // PRB 00665 if (flags & EMDATA_SHUFFLE) { 00666 return true; 00667 } 00668 00669 if(has_attr("is_shuffled")) { 00670 return get_attr("is_shuffled"); 00671 } 00672 00673 return false; 00674 }
|
|
|
|
Read the image pixel data in native byte order from a disk file. The image should already have the correct dimensions.
|
|
Scale the angstrom per pixel of this image by a uniform amount Alters the EMData metadata I had to make this function public for access from the Processors (David Woolford).
|
|
Set a header attribute's value.
Referenced by set_fftodd(), set_fftpad(), set_FH(), set_flipped(), and set_shuffled(). |
|
Merge the new values with the existing dictionary.
|
|
Make the attributes of this EMData exactly equal to the argument dictionary Originally introduced because set_attr_dict does automatic resizing, which is undersirable in some circumstances.
|
|
Set a header attribute's value from Python.
|
|
Definition at line 969 of file emdata_metadata.h. 00970 { 00971 changecount = c; 00972 }
|
|
Mark this image as a complex image.
Definition at line 761 of file emdata_metadata.h. Referenced by EMAN::Util::TwoDTestFunc(). 00762 { 00763 if (is_complex) { 00764 attr_dict["is_complex"] = int(1); 00765 } 00766 else { 00767 attr_dict["is_complex"] = int(0); 00768 } 00769 }
|
|
Resize 'this' complex image.
Definition at line 376 of file emdata_metadata.h. References nx, ny, and set_size(). 00376 { 00377 set_size(nx*2, ny, nz); 00378 }
|
|
Definition at line 796 of file emdata_metadata.h. 00797 { 00798 if (is_complex_x) { 00799 attr_dict["is_complex_x"] = int(1); 00800 } 00801 else { 00802 attr_dict["is_complex_x"] = int(0); 00803 } 00804 }
|
|
Set the CTF parameter of this image.
|
|
Set the data explicitly data pointer must be allocated using malloc!
Definition at line 94 of file emdata_metadata.h. References nx, ny, rdata, and update(). 00094 { 00095 if (rdata) { EMUtil::em_free(rdata); rdata = 0; } 00096 //#ifdef EMAN2_USING_CUDA 00097 // free_cuda_memory(); 00098 //#endif 00099 rdata = data; 00100 nx = x; ny = y; nz = z; 00101 nxy = nx*ny; 00102 nxyz = (size_t)nx*ny*nz; 00103 update(); 00104 }
|
|
|
|
Mark this image as having (real-space) odd nx.
Definition at line 931 of file emdata_metadata.h. References set_attr(). 00932 { 00933 if (is_fftodd) { 00934 set_attr("is_fftodd", int(1)); 00935 } 00936 else { 00937 set_attr("is_fftodd", int(0)); 00938 } 00939 }
|
|
Mark this image as already extended along x for ffts.
Definition at line 899 of file emdata_metadata.h. References set_attr(). 00900 { 00901 if (is_fftpadded) { 00902 set_attr("is_fftpad", int(1)); 00903 } 00904 else { 00905 set_attr("is_fftpad", int(0)); 00906 } 00907 }
|
|
Mark this complex image as a FH image.
Definition at line 744 of file emdata_metadata.h. References set_attr(). 00745 { // PRB 00746 if (is_FH) { 00747 // flags |= EMDATA_FH; 00748 set_attr("is_fh", (int)1); 00749 } 00750 else { 00751 // flags &= ~EMDATA_FH; 00752 set_attr("is_fh", (int)0); 00753 } 00754 }
|
|
Definition at line 959 of file emdata_metadata.h. 00960 { 00961 flags = f; 00962 }
|
|
Mark this image as flipped.
Definition at line 831 of file emdata_metadata.h. References set_attr(). 00832 { 00833 if (is_flipped) { 00834 set_attr("is_flipped", (int)1); 00835 } 00836 else { 00837 set_attr("is_flipped", (int)0); 00838 } 00839 }
|
|
Set the number of complex elements along x.
Definition at line 945 of file emdata_metadata.h. 00946 {
00947 attr_dict["nxc"] = nxc;
00948 }
|
|
Set the path.
Definition at line 384 of file emdata_metadata.h. 00385 { 00386 path = new_path; 00387 }
|
|
Set the number of paths.
Definition at line 393 of file emdata_metadata.h. 00394 { 00395 pathnum = n; 00396 }
|
|
Mark this image as a real/imaginary format complex image.
Definition at line 866 of file emdata_metadata.h. Referenced by EMAN::Util::TwoDTestFunc(). 00867 { 00868 if (is_ri) { 00869 attr_dict["is_complex_ri"] = int(1); 00870 } 00871 else { 00872 attr_dict["is_complex_ri"] = int(0); 00873 } 00874 }
|
|
Define the 3D orientation of this particle Orientation information is extracted from a Transform object and stored internally in EMAN (az,alt,phi) format.
Definition at line 339 of file emdata_metadata.h. 00340 { 00341 Dict d = t3d.get_rotation("eman"); 00342 attr_dict["orientation_convention"] = "EMAN"; 00343 attr_dict["euler_alt"] = (float) d["alt"]; 00344 attr_dict["euler_az"] = (float) d["az"]; 00345 attr_dict["euler_phi"] = (float) d["phi"];; 00346 }
|
|
Define the 3D orientation of this particle, also used to indicate relative rotations for reconstructions.
Definition at line 325 of file emdata_metadata.h. 00326 { 00327 attr_dict["orientation_convention"] = "EMAN"; 00328 attr_dict["euler_alt"]=alt; 00329 attr_dict["euler_az"]=az; 00330 attr_dict["euler_phi"]=phi; 00331 }
|
|
Mark this image as a shuffled image.
Definition at line 726 of file emdata_metadata.h. References set_attr(). 00727 { // PRB 00728 if (is_shuffled) { 00729 // printf("entered correct part of set_shuffled \n"); 00730 // flags |= EMDATA_SHUFFLE; 00731 set_attr("is_shuffled", (int)1); 00732 } 00733 else { 00734 // flags &= ~EMDATA_SHUFFLE; 00735 set_attr("is_shuffled", (int)0); 00736 } 00737 }
|
|
Resize this EMData's main board memory pointer.
Referenced by set_complex_size(). |
|
|
|
Set 'this' images' translation vector from the original location.
Definition at line 294 of file emdata_metadata.h. References EMAN::Vec3f. 00295 { 00296 all_translation = Vec3f(dx, dy, dz); 00297 }
|
|
Set 'this' images' translation vector from the original location.
Definition at line 282 of file emdata_metadata.h. 00283 { 00284 all_translation = t; 00285 }
|
|
Definition at line 989 of file emdata_metadata.h. 00990 { 00991 xoff = x; 00992 yoff = y; 00993 zoff = z; 00994 }
|
|
Mark EMData as changed, statistics, etc will be updated at need.
Definition at line 135 of file emdata_metadata.h. Referenced by set_data(), and EMAN::Util::TwoDTestFunc(). 00136 { 00137 flags |= EMDATA_NEEDUPD; 00138 changecount++; 00139 }
|
|
Dump the image pixel data in native byte order to a disk file.
|