![]() |
IMP
2.1.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.