#include <polardata.h>
Inheritance diagram for EMAN::PolarData:
Public Member Functions | |
PolarData () | |
PolarData (EMData *image, int xcen, int ycen, string mode) | |
Construct a PolarData object from a EMData. | |
virtual | ~PolarData () |
Private Member Functions | |
vector< int > | Numrinit (int first_ring, int last_ring, int skip, string mode) |
calculate the number of element for each ring | |
int | log2 (int n) |
Returns the smallet power by which 2 has to be raised to obtain an integer kess equal n. | |
vector< float > | ringwe (vector< int > numr, string mode) |
calculate ring weights for rotational alignment | |
Private Attributes | |
map< int, float > | weight |
the ring weights for each radius r |
data on x dimension may be variable size, which is defined in map< int, Xdim > desc_data
Definition at line 140 of file polardata.h.
|
Definition at line 143 of file polardata.h. 00143 {printf("Welcome to PolarData class... \n");}
|
|
Construct a PolarData object from a EMData.
Definition at line 86 of file polardata.cpp. 00087 { 00088 // int nsam = image->get_xsize(); 00089 // int nrow = image->get_ysize(); 00090 00091 00092 // int nring = numr.size()/3; 00093 00094 }
|
|
Definition at line 153 of file polardata.h. 00153 {
00154 printf("Destructor of PolarData...\n");
00155 }
|
|
Returns the smallet power by which 2 has to be raised to obtain an integer kess equal n.
|
|
calculate the number of element for each ring
|
|
calculate ring weights for rotational alignment
|
|
the ring weights for each radius r
Definition at line 171 of file polardata.h. |