IMP Reference Guide
develop.4390929e3e,2024/11/12
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.