EMAN2
Public Attributes | List of all members
EMAN::SpiderIO::SpiderHeader Struct Reference

#include <spiderio.h>

Public Attributes

float nslice
 
float nrow
 
float irec
 
float nhistrec
 
float type
 file type: 1 : 2D image; 3 : 3D volume; -11 : 2D Fourier, mixed radix odd. More...
 
float mmvalid
 max/min flag. More...
 
float max
 
float min
 
float mean
 
float sigma
 
float ihist
 
float nsam
 
float headrec
 
float angvalid
 
float phi
 
float theta
 
float gamma
 
float dx
 
float dy
 
float dz
 
float scale
 
float headlen
 
float reclen
 
float istack
 istack = 0 for simple 2D or 3D (non-stack) files. More...
 
float inuse
 
float maxim
 maxim is only used in the overall header for a stacked image file. More...
 
float imgnum
 imgnum is only used in a stacked image header. More...
 
float lastindx
 This position is only used in the overall header of indexed stacks. More...
 
float u6
 
float u7
 
float Kangle
 flag that additional angles are present in header. More...
 
float phi1
 
float theta1
 
float psi1
 
float phi2
 
float theta2
 
float psi2
 
char u8 [48]
 
float xf [27]
 
float u9 [135]
 
char date [11]
 
char time [8]
 
char title [160]
 

Detailed Description

Definition at line 88 of file spiderio.h.

Member Data Documentation

◆ angvalid

float EMAN::SpiderIO::SpiderHeader::angvalid

Definition at line 118 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ date

char EMAN::SpiderIO::SpiderHeader::date[11]

Definition at line 176 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ dx

float EMAN::SpiderIO::SpiderHeader::dx

Definition at line 122 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ dy

float EMAN::SpiderIO::SpiderHeader::dy

Definition at line 123 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ dz

float EMAN::SpiderIO::SpiderHeader::dz

Definition at line 124 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ gamma

float EMAN::SpiderIO::SpiderHeader::gamma

Definition at line 121 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ headlen

float EMAN::SpiderIO::SpiderHeader::headlen

◆ headrec

float EMAN::SpiderIO::SpiderHeader::headrec

Definition at line 117 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ ihist

float EMAN::SpiderIO::SpiderHeader::ihist

Definition at line 115 of file spiderio.h.

◆ imgnum

float EMAN::SpiderIO::SpiderHeader::imgnum

imgnum is only used in a stacked image header.

It is the number of the current image or zero if the image is unused.

Definition at line 152 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ inuse

float EMAN::SpiderIO::SpiderHeader::inuse

Definition at line 142 of file spiderio.h.

◆ irec

float EMAN::SpiderIO::SpiderHeader::irec

Definition at line 92 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ istack

float EMAN::SpiderIO::SpiderHeader::istack

istack = 0 for simple 2D or 3D (non-stack) files.

In an "image stack" there is one overall stack header followed by a stack of images in which each image has its own image header. (An image stack differs from a simple 3D image in that each stacked image has its own header.) A value >0 in this position in the overall stack header indicates a stack of images. A value of <0 inthis position in the overall stack header indicates an indexed stack of images and gives the maximum image number allowed in the index. for stacked image, istack=2 in overall header, istack =-1 in following individual images.

Definition at line 141 of file spiderio.h.

Referenced by EMAN::SpiderIO::get_nimg(), and EMAN::SpiderIO::write_single_header().

◆ Kangle

float EMAN::SpiderIO::SpiderHeader::Kangle

flag that additional angles are present in header.

1 = one additional rotation is present, 2 = additional rotation that preceeds the rotation that was stored in words 15..20.

Definition at line 166 of file spiderio.h.

◆ lastindx

float EMAN::SpiderIO::SpiderHeader::lastindx

This position is only used in the overall header of indexed stacks.

There, this position is the highest index currently in use.

Definition at line 156 of file spiderio.h.

◆ max

float EMAN::SpiderIO::SpiderHeader::max

Definition at line 111 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ maxim

float EMAN::SpiderIO::SpiderHeader::maxim

maxim is only used in the overall header for a stacked image file.

It is the number of the highest image currently used in the stack. The number is updated, if necessary, when an image is added or deleted from the stack.

Definition at line 148 of file spiderio.h.

Referenced by EMAN::SpiderIO::get_nimg(), and EMAN::SpiderIO::write_single_header().

◆ mean

float EMAN::SpiderIO::SpiderHeader::mean

Definition at line 113 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ min

float EMAN::SpiderIO::SpiderHeader::min

Definition at line 112 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ mmvalid

float EMAN::SpiderIO::SpiderHeader::mmvalid

max/min flag.

Is set at 0 when the file is created, and at 1 when the maximum, minimum, average, and standard deviation have been computed and stored into this header.

Definition at line 110 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ nhistrec

float EMAN::SpiderIO::SpiderHeader::nhistrec

Definition at line 93 of file spiderio.h.

◆ nrow

float EMAN::SpiderIO::SpiderHeader::nrow

◆ nsam

float EMAN::SpiderIO::SpiderHeader::nsam

◆ nslice

float EMAN::SpiderIO::SpiderHeader::nslice

◆ phi

float EMAN::SpiderIO::SpiderHeader::phi

Definition at line 119 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ phi1

float EMAN::SpiderIO::SpiderHeader::phi1

Definition at line 167 of file spiderio.h.

◆ phi2

float EMAN::SpiderIO::SpiderHeader::phi2

Definition at line 170 of file spiderio.h.

◆ psi1

float EMAN::SpiderIO::SpiderHeader::psi1

Definition at line 169 of file spiderio.h.

◆ psi2

float EMAN::SpiderIO::SpiderHeader::psi2

Definition at line 172 of file spiderio.h.

◆ reclen

float EMAN::SpiderIO::SpiderHeader::reclen

Definition at line 127 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ scale

float EMAN::SpiderIO::SpiderHeader::scale

Definition at line 125 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ sigma

float EMAN::SpiderIO::SpiderHeader::sigma

Definition at line 114 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ theta

float EMAN::SpiderIO::SpiderHeader::theta

Definition at line 120 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ theta1

float EMAN::SpiderIO::SpiderHeader::theta1

Definition at line 168 of file spiderio.h.

◆ theta2

float EMAN::SpiderIO::SpiderHeader::theta2

Definition at line 171 of file spiderio.h.

◆ time

char EMAN::SpiderIO::SpiderHeader::time[8]

Definition at line 177 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ title

char EMAN::SpiderIO::SpiderHeader::title[160]

Definition at line 178 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ type

float EMAN::SpiderIO::SpiderHeader::type

file type: 1 : 2D image; 3 : 3D volume; -11 : 2D Fourier, mixed radix odd.

-12 : 2D Fourier, mixed radix even. -21 : 3D Fourier, mixed radix odd. -22 : 3D Fourier, mixed radix even.

Definition at line 103 of file spiderio.h.

Referenced by EMAN::SpiderIO::write_single_header().

◆ u6

float EMAN::SpiderIO::SpiderHeader::u6

Definition at line 158 of file spiderio.h.

◆ u7

float EMAN::SpiderIO::SpiderHeader::u7

Definition at line 159 of file spiderio.h.

◆ u8

char EMAN::SpiderIO::SpiderHeader::u8[48]

Definition at line 173 of file spiderio.h.

◆ u9

float EMAN::SpiderIO::SpiderHeader::u9[135]

Definition at line 175 of file spiderio.h.

◆ xf

float EMAN::SpiderIO::SpiderHeader::xf[27]

Definition at line 174 of file spiderio.h.


The documentation for this struct was generated from the following file: