IMP
2.0.0
The Integrative Modeling Platform
|
Header for Spider images. IMP-EM is designed to be compatible with it.
#include <IMP/em/SpiderHeader.h>
Public Member Functions | |
void | show (std::ostream &out) const |
Public Attributes | |
float | Aend |
float | Ainc |
float | Astart |
1=RT, 2=FFT(RT) | |
char | empty [576] |
Empty field in the SPIDER header format. More... | |
float | fAngle1 |
x9 = 72 bytes: Geometric info | |
float | fAv |
average value | |
float | fFlag |
THAT ANGLES ARE SET. More... | |
float | fFmax |
maximum value in the image | |
float | fFmin |
minimum value in the image | |
double | fGeo_matrix [3][3] |
float | fIangle |
flag that tilt angles are present. | |
float | fIform |
FILE TYPE SPECIFIER. More... | |
float | fIhist |
FLAG INDICATING IF THE HISTOGRAM HAS BE COMPUTED. NOT USED IN 3D FILES! | |
float | fImami |
MAXIMUM/MINIMUM FLAG. More... | |
float | fLabbyt |
Total number of bytes in the header. | |
float | fLabrec |
number of records in file header (label) | |
float | fLenbyt |
RECORD LENGTH IN BYTES. | |
float | Flip |
0= no flipping , 1= flipping (Xmipp compatibility) | |
float | fNcol |
Number of columns. | |
float | fNlabel |
Auxiliary number used to compute the number of records. | |
char | fNothing [24] |
this is a Spider incongruence. 24 bytes without meaning | |
float | fNrec |
Total number of records. | |
float | fNrow |
Number of rows. | |
float | fNslice |
Number of slices (=1 for images) | |
float | fPhi |
1st Euler rotation angle (Rot) (ZYZ convention) | |
float | fPhi1 |
float | fPhi2 |
float | fPsi |
3rd Euler rotation angle (Psi) (ZYZ convention) | |
float | fPsi1 |
float | fPsi2 |
float | fr1 |
angle info | |
float | fr2 |
float | fScale |
SCALE. | |
float | fSig |
Standard deviation. If -1 it means that it has no been computed. | |
float | fTheta |
2nd Euler rotation angle (Tilt) (ZYZ convention) | |
float | fTheta1 |
float | fTheta2 |
float | fXoff |
X TRANSLATION. | |
float | fYoff |
Y TRANSLATION. | |
float | fZoff |
Z TRANSLATION. | |
float | Rsigma |
float | RTflag |
For Radon transforms. More... | |
char | szIDat [12] |
date | |
char | szITim [8] |
time of creation | |
char | szITit [160] |
Title. | |
float | Tend |
float | Tinc |
float | Tstart |
4*7 = 28 bytes | |
float | Weight |
For Max-Likelihood refinement (Xmipp compatibility) More... | |
Definition at line 17 of file SpiderHeader.h.
char IMP::em::SpiderHeader::empty[576] |
Originally is 700 bytes long, but additional information has been added: empty 700-76-40=624-40-8= 576 bytes
Definition at line 118 of file SpiderHeader.h.
float IMP::em::SpiderHeader::fFlag |
1 = ONE ADDITIONAL ROTATION IS PRESENT, 2 = ADDITIONAL ROTATION THAT PRECEEDS THE ROTATION THAT WAS STORED IN 15 FOR DETAILS SEE MANUAL CHAPTER VOCEUL.MAN
Definition at line 89 of file SpiderHeader.h.
float IMP::em::SpiderHeader::fIform |
+3 FOR A 3-D FILE (FLOAT) +1 FOR A 2-D IMAGE (FLOAT) -1 FOR A 2-D FOURIER TRANSFORM -3 FOR A 3-D FOURIER TRANSFORM -5 FOR A NEW 2-D FOURIER TRANSFORM -7 FOR A NEW 3-D FOURIER TRANSFORM +8 FOR A 2-D EIGHT BIT IMAGE FILE +9 FOR A 2-D INT IMAGE FILE 10 FOR A 3-D INT IMAGE FILE 11 FOR A 2-D EIGHT BIT COLOR IMAGE FILE
Definition at line 39 of file SpiderHeader.h.
float IMP::em::SpiderHeader::fImami |
IS SET AT 0 WHEN THE FILE IS CREATED, AND AT 1 WHEN THE MAXIMUM AND MINIMUM HAVE BEEN COMPUTED, AND HAVE BEEN STORED INTO THIS LABEL RECORD (SEE FOLLOWING WORDS)
Definition at line 45 of file SpiderHeader.h.
float IMP::em::SpiderHeader::RTflag |
lift up cosine mask parameters
Definition at line 101 of file SpiderHeader.h.
float IMP::em::SpiderHeader::Weight |
4*3 = 12, 12+28 = 40B
Definition at line 110 of file SpiderHeader.h.