|
IMP Reference Guide
develop.169ea894ba,2025/11/01
The Integrative Modeling Platform
|
#include <IMP/em/DensityHeader.h>
Definition at line 25 of file DensityHeader.h.
Public Member Functions | |
| void | compute_xyz_top (bool force=false) |
| Compute the farthest point of the grid. More... | |
| int | get_data_type () const |
| Get the number of bits that used to store the density of a single voxel. More... | |
| bool | get_has_resolution () const |
| Return if the resolution has been set. More... | |
| int | get_number_of_voxels () const |
| int | get_nx () const |
| Get the number of voxels in the x dimension. More... | |
| int | get_ny () const |
| Get the number of voxels in the y dimension. More... | |
| int | get_nz () const |
| Get the number of voxels in the z dimension. More... | |
| float | get_origin (int i) const |
| Returns the origin on the map. More... | |
| float | get_resolution () const |
| Returns the resolution of the map. More... | |
| float | get_spacing () const |
| double | get_top (int ind) const |
| gets the upper bound of the grid More... | |
| float | get_xorigin () const |
| Returns the origin on the map (x-coordinate) More... | |
| float | get_yorigin () const |
| Returns the origin on the map (y-coordinate) More... | |
| float | get_zorigin () const |
| Returns the origin on the map (z-coordinate) More... | |
| bool | is_top_calculated () const |
| True if the top coordinates (bounding-box) are calculated. More... | |
| void | set_data_type (int data_type) |
| void | set_resolution (float resolution) |
| Sets the resolution of the map. More... | |
| void | set_xorigin (float x) |
| Sets the origin on the map (x-coordinate). More... | |
| void | set_yorigin (float y) |
| Sets the origin on the map (y-coordinate) More... | |
| void | set_zorigin (float z) |
| Sets the origin on the map (z-coordinate) More... | |
| void | show (std::ostream &out=std::cout) const |
| void | update_cell_dimensions () |
| void | update_map_dimensions (int nnx, int nny, int nnz) |
Public Attributes | |
| float | alpha |
| float | Aperture |
| float | Astigmatism |
| float | AstigmatismAngle |
| float | beta |
| float | CCDArea |
| char | comments [COMMENT_FIELD_NUM_OF][COMMENT_FIELD_SINGLE_SIZE] |
| text comments More... | |
| float | CountsPerElectron |
| float | Cs |
| float | Defocus |
| float | dmax |
| float | dmean |
| float | dmin |
| float | EnergyOffset |
| float | EnergySlitwidth |
| float | Exposuretime |
| float | FocusIncrement |
| float | gamma |
| float | Intensity |
| int | ispg |
| int | lswap |
| int | machinestamp |
| int | magic |
| float | Magnification |
| char | map [MAP_FIELD_SIZE] |
| int | mapc |
| int | mapr |
| int | maps |
| float | MarkerX |
| float | MarkerY |
| float | Microscope |
| int | mx |
| int | my |
| int | mz |
| int | nlabl |
| int | nsymbt |
| int | nxstart |
| number of first columns in map (x-dimension) More... | |
| int | nystart |
| number of first columns in map (y-dimension) More... | |
| int | nzstart |
| number of first columns in map (z-dimension) More... | |
| float | Objectpixelsize_ |
| float | Pixelsize |
| float | Postmagnification |
| float | rms |
| float | Tiltangle |
| float | Tiltaxis |
| int | user [USER_FIELD_SIZE] |
| float | voltage |
| float | xlen |
| float | ylen |
| float | zlen |
Protected Attributes | |
| int | data_type_ |
| bool | is_resolution_set_ |
| int | nx_ |
| int | ny_ |
| int | nz_ |
| float | resolution_ |
| bool | top_calculated_ |
| float | xorigin_ |
| float | xtop_ |
| float | yorigin_ |
| float | ytop_ |
| float | zorigin_ |
| float | ztop_ |
| void IMP::em::DensityHeader::compute_xyz_top | ( | bool | force = false | ) |
Compute the farthest point of the grid.
| [in] | force | if true then the top point is calculated even if it has already been calculated. |
| int IMP::em::DensityHeader::get_data_type | ( | ) | const |
Get the number of bits that used to store the density of a single voxel.
Definition at line 201 of file DensityHeader.h.
| bool IMP::em::DensityHeader::get_has_resolution | ( | ) | const |
Return if the resolution has been set.
Definition at line 132 of file DensityHeader.h.
| int IMP::em::DensityHeader::get_nx | ( | ) | const |
Get the number of voxels in the x dimension.
Definition at line 194 of file DensityHeader.h.
| int IMP::em::DensityHeader::get_ny | ( | ) | const |
Get the number of voxels in the y dimension.
Definition at line 196 of file DensityHeader.h.
| int IMP::em::DensityHeader::get_nz | ( | ) | const |
Get the number of voxels in the z dimension.
Definition at line 198 of file DensityHeader.h.
| float IMP::em::DensityHeader::get_origin | ( | int | i | ) | const |
Returns the origin on the map.
| [in] | i | the relevant coordinate (0:x, 1:y, 2:z) |
| ValueException | if the value of i is out of range. |
Definition at line 152 of file DensityHeader.h.
| float IMP::em::DensityHeader::get_resolution | ( | ) | const |
Returns the resolution of the map.
Definition at line 126 of file DensityHeader.h.
| float IMP::em::DensityHeader::get_spacing | ( | ) | const |
Definition at line 140 of file DensityHeader.h.
| double IMP::em::DensityHeader::get_top | ( | int | ind | ) | const |
gets the upper bound of the grid
| [in] | ind | The dimension index x:=0,y:=1,z:=2 |
Definition at line 41 of file DensityHeader.h.
| float IMP::em::DensityHeader::get_xorigin | ( | ) | const |
Returns the origin on the map (x-coordinate)
Definition at line 142 of file DensityHeader.h.
| float IMP::em::DensityHeader::get_yorigin | ( | ) | const |
Returns the origin on the map (y-coordinate)
Definition at line 144 of file DensityHeader.h.
| float IMP::em::DensityHeader::get_zorigin | ( | ) | const |
Returns the origin on the map (z-coordinate)
Definition at line 146 of file DensityHeader.h.
| bool IMP::em::DensityHeader::is_top_calculated | ( | ) | const |
True if the top coordinates (bounding-box) are calculated.
Definition at line 189 of file DensityHeader.h.
| void IMP::em::DensityHeader::set_resolution | ( | float | resolution | ) |
Sets the resolution of the map.
Definition at line 134 of file DensityHeader.h.
| void IMP::em::DensityHeader::set_xorigin | ( | float | x | ) |
Sets the origin on the map (x-coordinate).
Definition at line 168 of file DensityHeader.h.
| void IMP::em::DensityHeader::set_yorigin | ( | float | y | ) |
Sets the origin on the map (y-coordinate)
Definition at line 176 of file DensityHeader.h.
| void IMP::em::DensityHeader::set_zorigin | ( | float | z | ) |
Sets the origin on the map (z-coordinate)
Definition at line 184 of file DensityHeader.h.
| void IMP::em::DensityHeader::update_cell_dimensions | ( | ) |
Update the cell dimensions of the map multiplying the number of voxels along each direction by the Objectpixelsize
| void IMP::em::DensityHeader::update_map_dimensions | ( | int | nnx, |
| int | nny, | ||
| int | nnz | ||
| ) |
Update the dimensions of the map to be (nnx,nny,nnz) The origin of the map does not change
| [in] | nnx | the new number of voxels on the X axis |
| [in] | nny | the new number of voxels on the Y axis |
| [in] | nnz | the new number of voxels on the Z axis |
| char IMP::em::DensityHeader::comments[COMMENT_FIELD_NUM_OF][COMMENT_FIELD_SINGLE_SIZE] |
text comments
Definition at line 98 of file DensityHeader.h.
|
protected |
How many bits are used to store the density of a single voxel (used in MRC format)
Definition at line 213 of file DensityHeader.h.
| int IMP::em::DensityHeader::magic |
magic byte for machine platform (~endian), OS-9=0, VAX=1, Convex=2, SGI=3, Sun=4, Mac(Motorola)=5, PC,IntelMac=6
Definition at line 101 of file DensityHeader.h.
| int IMP::em::DensityHeader::mapc |
Axes corresponding to columns (mapc), rows (mapr) and sections (maps) (1,2,3 for x,y,z)
Definition at line 88 of file DensityHeader.h.
| int IMP::em::DensityHeader::nxstart |
number of first columns in map (x-dimension)
Definition at line 77 of file DensityHeader.h.
| int IMP::em::DensityHeader::nystart |
number of first columns in map (y-dimension)
Definition at line 79 of file DensityHeader.h.
| int IMP::em::DensityHeader::nzstart |
number of first columns in map (z-dimension)
Definition at line 81 of file DensityHeader.h.