#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. |
1.3.9.1