| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
Header for Spider images. IMP-EM is designed to be compatible with it. More...
#include <IMP/em/SpiderHeader.h>
Header for Spider images. IMP-EM is designed to be compatible with it.
Definition at line 17 of file SpiderHeader.h.
Public Member Functions | |
| void | show (std::ostream &out) const | 
Public Attributes | |
| float | Aend | 
| float | Ainc | 
| float | Astart | 
| 1=RT, 2=FFT(RT)  More... | |
| char | empty [576] | 
| Empty field in the SPIDER header format.  More... | |
| float | fAngle1 | 
| x9 = 72 bytes: Geometric info  More... | |
| float | fAv | 
| average value  More... | |
| float | fFlag | 
| THAT ANGLES ARE SET.  More... | |
| float | fFmax | 
| maximum value in the image  More... | |
| float | fFmin | 
| minimum value in the image  More... | |
| double | fGeo_matrix [3][3] | 
| float | fIangle | 
| flag that tilt angles are present.  More... | |
| float | fIform | 
| FILE TYPE SPECIFIER.  More... | |
| float | fIhist | 
| FLAG INDICATING IF THE HISTOGRAM HAS BE COMPUTED. NOT USED IN 3D FILES!  More... | |
| float | fImami | 
| MAXIMUM/MINIMUM FLAG.  More... | |
| float | fLabbyt | 
| Total number of bytes in the header.  More... | |
| float | fLabrec | 
| number of records in file header (label)  More... | |
| float | fLenbyt | 
| RECORD LENGTH IN BYTES.  More... | |
| float | Flip | 
| 0= no flipping , 1= flipping (Xmipp compatibility)  More... | |
| float | fNcol | 
| Number of columns.  More... | |
| float | fNlabel | 
| Auxiliary number used to compute the number of records.  More... | |
| char | fNothing [24] | 
| this is a Spider incongruence. 24 bytes without meaning  More... | |
| float | fNrec | 
| Total number of records.  More... | |
| float | fNrow | 
| Number of rows.  More... | |
| float | fNslice | 
| Number of slices (=1 for images)  More... | |
| float | fPhi | 
| 1st Euler rotation angle (Rot) (ZYZ convention)  More... | |
| float | fPhi1 | 
| float | fPhi2 | 
| float | fPsi | 
| 3rd Euler rotation angle (Psi) (ZYZ convention)  More... | |
| float | fPsi1 | 
| float | fPsi2 | 
| float | fr1 | 
| angle info  More... | |
| float | fr2 | 
| float | fScale | 
| SCALE.  More... | |
| float | fSig | 
| Standard deviation. If -1 it means that it has no been computed.  More... | |
| float | fTheta | 
| 2nd Euler rotation angle (Tilt) (ZYZ convention)  More... | |
| float | fTheta1 | 
| float | fTheta2 | 
| float | fXoff | 
| X TRANSLATION.  More... | |
| float | fYoff | 
| Y TRANSLATION.  More... | |
| float | fZoff | 
| Z TRANSLATION.  More... | |
| float | Rsigma | 
| float | RTflag | 
| For Radon transforms.  More... | |
| char | szIDat [12] | 
| date  More... | |
| char | szITim [8] | 
| time of creation  More... | |
| char | szITit [160] | 
| Title.  More... | |
| float | Tend | 
| float | Tinc | 
| float | Tstart | 
| 4*7 = 28 bytes  More... | |
| float | Weight | 
| For Max-Likelihood refinement (Xmipp compatibility)  More... | |
| float IMP::em::SpiderHeader::Astart | 
1=RT, 2=FFT(RT)
Definition at line 102 of file SpiderHeader.h.
| char IMP::em::SpiderHeader::empty[576] | 
Empty field in the SPIDER header format.
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::fAngle1 | 
x9 = 72 bytes: Geometric info
Definition at line 97 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fAv | 
average value
Definition at line 51 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fFlag | 
THAT ANGLES ARE SET.
1 = ONE ADDITIONAL ROTATION IS PRESENT, 2 = ADDITIONAL ROTATION THAT PRECEDES 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::fFmax | 
maximum value in the image
Definition at line 47 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fFmin | 
minimum value in the image
Definition at line 49 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fIangle | 
flag that tilt angles are present.
Definition at line 61 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fIform | 
FILE TYPE SPECIFIER.
+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::fIhist | 
FLAG INDICATING IF THE HISTOGRAM HAS BE COMPUTED. NOT USED IN 3D FILES!
Definition at line 55 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fImami | 
MAXIMUM/MINIMUM FLAG.
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::fLabbyt | 
Total number of bytes in the header.
Definition at line 77 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fLabrec | 
number of records in file header (label)
Definition at line 59 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fLenbyt | 
RECORD LENGTH IN BYTES.
Definition at line 79 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::Flip | 
0= no flipping , 1= flipping (Xmipp compatibility)
Definition at line 112 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fNcol | 
Number of columns.
Definition at line 57 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fNlabel | 
Auxiliary number used to compute the number of records.
Definition at line 25 of file SpiderHeader.h.
| char IMP::em::SpiderHeader::fNothing[24] | 
this is a Spider incongruence. 24 bytes without meaning
Definition at line 81 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fNrec | 
Total number of records.
Definition at line 23 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fNrow | 
Number of rows.
Definition at line 21 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fNslice | 
Number of slices (=1 for images)
Definition at line 19 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fPhi | 
1st Euler rotation angle (Rot) (ZYZ convention)
Definition at line 63 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fPsi | 
3rd Euler rotation angle (Psi) (ZYZ convention)
Definition at line 67 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fr1 | 
angle info
Definition at line 98 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fScale | 
SCALE.
Definition at line 75 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fSig | 
Standard deviation. If -1 it means that it has no been computed.
Definition at line 53 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fTheta | 
2nd Euler rotation angle (Tilt) (ZYZ convention)
Definition at line 65 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fXoff | 
X TRANSLATION.
Definition at line 69 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fYoff | 
Y TRANSLATION.
Definition at line 71 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::fZoff | 
Z TRANSLATION.
Definition at line 73 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::RTflag | 
| char IMP::em::SpiderHeader::szIDat[12] | 
date
Definition at line 120 of file SpiderHeader.h.
| char IMP::em::SpiderHeader::szITim[8] | 
time of creation
Definition at line 122 of file SpiderHeader.h.
| char IMP::em::SpiderHeader::szITit[160] | 
Title.
Definition at line 124 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::Tstart | 
4*7 = 28 bytes
Definition at line 106 of file SpiderHeader.h.
| float IMP::em::SpiderHeader::Weight | 
For Max-Likelihood refinement (Xmipp compatibility)
4*3 = 12, 12+28 = 40B
Definition at line 110 of file SpiderHeader.h.