Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

EMAN::MrcIO::FeiMrcHeader Struct Reference

Extended MRC format for tomography As used by Fei; original definition of extended header by Dave Agard and Bram Koster Contact Dustin Morado <Dustin.Morado@uth.tmc.edu> for details. More...

List of all members.

Public Attributes

int nx
int ny
int nz
int mode
int nxstart
int nystart
int nzstart
int mx
int my
int mz
float xlen
float ylen
float zlen
float alpha
float beta
float gamma
int mapc
int mapr
int maps
float amin
float amax
float amean
short ispg
short nsymbt
int next
short dvid
char extra [30]
short numintegers
short numfloats
short sub
short zfac
float min2
float max2
float min3
float max3
float min4
float max4
short idtype
short lens
short nd1
short nd2
short vd1
short vd2
float tiltangles [9]
float zorg
float xorg
float yorg
int nlabl
char labl [MRC_NUM_LABELS][MRC_LABEL_SIZE]


Detailed Description

Extended MRC format for tomography As used by Fei; original definition of extended header by Dave Agard and Bram Koster Contact Dustin Morado <Dustin.Morado@uth.tmc.edu> for details.

The extended MRC format consists of three parts: 1. the header (same as in the original MRC format definition) 2. the extended header 3. the data The MRC file is in little-endian (PC) format (IMOD can handle this). If you need to swap to big-endian (UNIX or Mac), all data must be swapped according to their data format.

All image data will be 2-byte integer.

Definition at line 153 of file mrcio.h.


Member Data Documentation

float EMAN::MrcIO::FeiMrcHeader::alpha
 

Definition at line 176 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::amax
 

Definition at line 186 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::amean
 

Definition at line 187 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::amin
 

Definition at line 185 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::beta
 

Definition at line 177 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::dvid
 

Definition at line 196 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

char EMAN::MrcIO::FeiMrcHeader::extra[30]
 

Definition at line 197 of file mrcio.h.

float EMAN::MrcIO::FeiMrcHeader::gamma
 

Definition at line 178 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::idtype
 

Definition at line 209 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::ispg
 

Definition at line 189 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

char EMAN::MrcIO::FeiMrcHeader::labl[MRC_NUM_LABELS][MRC_LABEL_SIZE]
 

Definition at line 222 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::lens
 

Definition at line 210 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::mapc
 

Definition at line 181 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::mapr
 

Definition at line 182 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::maps
 

Definition at line 183 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::max2
 

Definition at line 204 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::max3
 

Definition at line 206 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::max4
 

Definition at line 208 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::min2
 

Definition at line 203 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::min3
 

Definition at line 205 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::min4
 

Definition at line 207 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::mode
 

Definition at line 161 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::mx
 

Definition at line 168 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::my
 

Definition at line 169 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::mz
 

Definition at line 170 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::nd1
 

Definition at line 211 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::nd2
 

Definition at line 212 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::next
 

Definition at line 193 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::nlabl
 

Definition at line 221 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::nsymbt
 

Definition at line 191 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::numfloats
 

Definition at line 199 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::numintegers
 

Definition at line 198 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::nx
 

Definition at line 155 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::nxstart
 

Definition at line 164 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::ny
 

Definition at line 156 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::nystart
 

Definition at line 165 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::nz
 

Definition at line 157 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

int EMAN::MrcIO::FeiMrcHeader::nzstart
 

Definition at line 166 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::sub
 

Definition at line 201 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::tiltangles[9]
 

Definition at line 215 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::vd1
 

Definition at line 213 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::vd2
 

Definition at line 214 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::xlen
 

Definition at line 172 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::xorg
 

Definition at line 218 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::ylen
 

Definition at line 173 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::yorg
 

Definition at line 219 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

short EMAN::MrcIO::FeiMrcHeader::zfac
 

Definition at line 202 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::zlen
 

Definition at line 174 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().

float EMAN::MrcIO::FeiMrcHeader::zorg
 

Definition at line 217 of file mrcio.h.

Referenced by EMAN::MrcIO::read_fei_header().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 11 13:48:11 2013 for EMAN2 by  doxygen 1.3.9.1