EMAN2
Public Attributes | List of all 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 Dusti.nosp@m.n.Mo.nosp@m.rado@.nosp@m.uth..nosp@m.tmc.e.nosp@m.du for details. More...

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 Dusti.nosp@m.n.Mo.nosp@m.rado@.nosp@m.uth..nosp@m.tmc.e.nosp@m.du 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

◆ alpha

float EMAN::MrcIO::FeiMrcHeader::alpha

Definition at line 176 of file mrcio.h.

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

◆ amax

float EMAN::MrcIO::FeiMrcHeader::amax

Definition at line 186 of file mrcio.h.

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

◆ amean

float EMAN::MrcIO::FeiMrcHeader::amean

Definition at line 187 of file mrcio.h.

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

◆ amin

float EMAN::MrcIO::FeiMrcHeader::amin

Definition at line 185 of file mrcio.h.

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

◆ beta

float EMAN::MrcIO::FeiMrcHeader::beta

Definition at line 177 of file mrcio.h.

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

◆ dvid

short EMAN::MrcIO::FeiMrcHeader::dvid

Definition at line 196 of file mrcio.h.

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

◆ extra

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

Definition at line 197 of file mrcio.h.

◆ gamma

float EMAN::MrcIO::FeiMrcHeader::gamma

Definition at line 178 of file mrcio.h.

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

◆ idtype

short EMAN::MrcIO::FeiMrcHeader::idtype

Definition at line 209 of file mrcio.h.

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

◆ ispg

short EMAN::MrcIO::FeiMrcHeader::ispg

Definition at line 189 of file mrcio.h.

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

◆ labl

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().

◆ lens

short EMAN::MrcIO::FeiMrcHeader::lens

Definition at line 210 of file mrcio.h.

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

◆ mapc

int EMAN::MrcIO::FeiMrcHeader::mapc

Definition at line 181 of file mrcio.h.

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

◆ mapr

int EMAN::MrcIO::FeiMrcHeader::mapr

Definition at line 182 of file mrcio.h.

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

◆ maps

int EMAN::MrcIO::FeiMrcHeader::maps

Definition at line 183 of file mrcio.h.

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

◆ max2

float EMAN::MrcIO::FeiMrcHeader::max2

Definition at line 204 of file mrcio.h.

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

◆ max3

float EMAN::MrcIO::FeiMrcHeader::max3

Definition at line 206 of file mrcio.h.

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

◆ max4

float EMAN::MrcIO::FeiMrcHeader::max4

Definition at line 208 of file mrcio.h.

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

◆ min2

float EMAN::MrcIO::FeiMrcHeader::min2

Definition at line 203 of file mrcio.h.

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

◆ min3

float EMAN::MrcIO::FeiMrcHeader::min3

Definition at line 205 of file mrcio.h.

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

◆ min4

float EMAN::MrcIO::FeiMrcHeader::min4

Definition at line 207 of file mrcio.h.

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

◆ mode

int EMAN::MrcIO::FeiMrcHeader::mode

Definition at line 161 of file mrcio.h.

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

◆ mx

int EMAN::MrcIO::FeiMrcHeader::mx

Definition at line 168 of file mrcio.h.

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

◆ my

int EMAN::MrcIO::FeiMrcHeader::my

Definition at line 169 of file mrcio.h.

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

◆ mz

int EMAN::MrcIO::FeiMrcHeader::mz

Definition at line 170 of file mrcio.h.

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

◆ nd1

short EMAN::MrcIO::FeiMrcHeader::nd1

Definition at line 211 of file mrcio.h.

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

◆ nd2

short EMAN::MrcIO::FeiMrcHeader::nd2

Definition at line 212 of file mrcio.h.

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

◆ next

int EMAN::MrcIO::FeiMrcHeader::next

Definition at line 193 of file mrcio.h.

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

◆ nlabl

int EMAN::MrcIO::FeiMrcHeader::nlabl

Definition at line 221 of file mrcio.h.

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

◆ nsymbt

short EMAN::MrcIO::FeiMrcHeader::nsymbt

Definition at line 191 of file mrcio.h.

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

◆ numfloats

short EMAN::MrcIO::FeiMrcHeader::numfloats

Definition at line 199 of file mrcio.h.

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

◆ numintegers

short EMAN::MrcIO::FeiMrcHeader::numintegers

Definition at line 198 of file mrcio.h.

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

◆ nx

int EMAN::MrcIO::FeiMrcHeader::nx

Definition at line 155 of file mrcio.h.

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

◆ nxstart

int EMAN::MrcIO::FeiMrcHeader::nxstart

Definition at line 164 of file mrcio.h.

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

◆ ny

int EMAN::MrcIO::FeiMrcHeader::ny

Definition at line 156 of file mrcio.h.

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

◆ nystart

int EMAN::MrcIO::FeiMrcHeader::nystart

Definition at line 165 of file mrcio.h.

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

◆ nz

int EMAN::MrcIO::FeiMrcHeader::nz

Definition at line 157 of file mrcio.h.

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

◆ nzstart

int EMAN::MrcIO::FeiMrcHeader::nzstart

Definition at line 166 of file mrcio.h.

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

◆ sub

short EMAN::MrcIO::FeiMrcHeader::sub

Definition at line 201 of file mrcio.h.

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

◆ tiltangles

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

Definition at line 215 of file mrcio.h.

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

◆ vd1

short EMAN::MrcIO::FeiMrcHeader::vd1

Definition at line 213 of file mrcio.h.

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

◆ vd2

short EMAN::MrcIO::FeiMrcHeader::vd2

Definition at line 214 of file mrcio.h.

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

◆ xlen

float EMAN::MrcIO::FeiMrcHeader::xlen

Definition at line 172 of file mrcio.h.

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

◆ xorg

float EMAN::MrcIO::FeiMrcHeader::xorg

Definition at line 218 of file mrcio.h.

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

◆ ylen

float EMAN::MrcIO::FeiMrcHeader::ylen

Definition at line 173 of file mrcio.h.

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

◆ yorg

float EMAN::MrcIO::FeiMrcHeader::yorg

Definition at line 219 of file mrcio.h.

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

◆ zfac

short EMAN::MrcIO::FeiMrcHeader::zfac

Definition at line 202 of file mrcio.h.

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

◆ zlen

float EMAN::MrcIO::FeiMrcHeader::zlen

Definition at line 174 of file mrcio.h.

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

◆ zorg

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: