Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts
Public Attributes

itk::MRCHeaderObject::Header Struct Reference

#include <itkMRCHeaderObject.h>

List of all members.

Public Attributes

float alpha
float beta
float gamma
int16_t idtype
int16_t lens
int32_t mode
int32_t mx
int32_t my
int32_t mz
int16_t nd1
int16_t nd2
int16_t nint
int8_t notused2 [28]
int16_t nreal
int32_t nxstart
int32_t nystart
int32_t nzstart
float rms
float tiltangles [6]
int16_t vd1
int16_t vd2
float xlen
float xorg
float ylen
float yorg
float zlen
float zorg

Detailed Description

plain old data structure of the MRC header as used by IMOD. This header must be 1024 bytes.

The structure of the MRC header taken from: http://bio3d.colorado.edu/imod/doc/mrc_format.txt with permision from David Mastronarde on 8/21/2009

Definition at line 63 of file itkMRCHeaderObject.h.


Member Data Documentation

cell angles (ignored)

Definition at line 101 of file itkMRCHeaderObject.h.

Definition at line 102 of file itkMRCHeaderObject.h.

map column 1=x,2=y,3=z. (ignored) map row 1=x,2=y,3=z. (ignored) map section 1=x,2=y,3=z. (ignored)

Definition at line 106 of file itkMRCHeaderObject.h.

Definition at line 160 of file itkMRCHeaderObject.h.

Definition at line 161 of file itkMRCHeaderObject.h.

< Number of Columns < Number of Rows < Number of Sections Types of pixel in image. Values used by IMOD: 0 = unsigned bytes, 1 = signed short integers (16 bits), 2 = float, 3 = short * 2, (used for complex data) 4 = float * 2, (used for complex data) 6 = unsigned 16-bit integers (non-standard) 16 = unsigned char * 3 (for rgb data, non-standard)

Definition at line 81 of file itkMRCHeaderObject.h.

Grid size in X, Y, and Z

Definition at line 90 of file itkMRCHeaderObject.h.

Definition at line 91 of file itkMRCHeaderObject.h.

Definition at line 92 of file itkMRCHeaderObject.h.

Definition at line 162 of file itkMRCHeaderObject.h.

Definition at line 163 of file itkMRCHeaderObject.h.

< Minimum pixel value. < Maximum pixel value. < Mean pixel value. < image type < space group number < number of bytes in extended header < Creator ID < extra data (not used)

Definition at line 140 of file itkMRCHeaderObject.h.

extra data (not used)

Definition at line 157 of file itkMRCHeaderObject.h.

Definition at line 142 of file itkMRCHeaderObject.h.

Starting point of sub image. (ignored)

Definition at line 84 of file itkMRCHeaderObject.h.

Definition at line 85 of file itkMRCHeaderObject.h.

Definition at line 86 of file itkMRCHeaderObject.h.

Definition at line 180 of file itkMRCHeaderObject.h.

Definition at line 168 of file itkMRCHeaderObject.h.

Definition at line 164 of file itkMRCHeaderObject.h.

Definition at line 165 of file itkMRCHeaderObject.h.

Cell size; pixel spacing = xlen/mx

Definition at line 95 of file itkMRCHeaderObject.h.

Definition at line 172 of file itkMRCHeaderObject.h.

Definition at line 96 of file itkMRCHeaderObject.h.

Definition at line 173 of file itkMRCHeaderObject.h.

Definition at line 97 of file itkMRCHeaderObject.h.

Contains "MAP " First byte has 17 for big- or 68 for little-endian

Definition at line 177 of file itkMRCHeaderObject.h.


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

Generated at Tue Jul 13 2010 00:23:20 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000