Xmipp  v3.23.11-Nereus
Classes | Macros | Typedefs | Enumerations | Variables
xmipp_image_base.h File Reference
#include <memory>
#include <array>
#include "xmipp_image_macros.h"
#include "xmipp_datatype.h"
#include "metadata_row_vec.h"
#include "xmipp_array_dim.h"
#include "xmipp_filename.h"
#include "transformations_defines.h"
#include <H5Ipublic.h>
#include "rwDM3.h"
#include "rwDM4.h"
#include "rwIMAGIC.h"
#include "rwMRC.h"
#include "rwINF.h"
#include "rwRAW.h"
#include "rwSPIDER.h"
#include "rwSPE.h"
#include "rwTIA.h"
#include "rwJPEG.h"
#include "rwTIFF.h"
#include "rwEM.h"
#include "rwPIF.h"
#include "rwHDF5.h"
#include "rwEER.h"
Include dependency graph for xmipp_image_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Matrix2D< T >
 
class  Image< T >
 
struct  ImageFHandler
 
struct  ImageInfo
 
struct  ApplyGeoParams
 
class  ImageBase
 Image base class. More...
 
struct  ImageBase::SPIDERhead
 
struct  ImageBase::TIFFDirHead
 
struct  ImageBase::EMHead
 
struct  ImageBase::PIFMainHeader
 
struct  ImageBase::PIFDataHeader
 

Macros

#define SWAPTRIG   16776960
 
Images Speed-up
#define VOLMATRIX(V)   ((V).data)
 
#define IMGMATRIX(I)   ((I).data)
 
#define IMGPIXEL(I, i, j)   A2D_ELEM(((I).data), (i), (j))
 
#define DIRECT_IMGPIXEL(I, i, j)   DIRECT_A2D_ELEM(((I).data), (i), (j))
 
#define VOLVOXEL(V, k, i, j)   A3D_ELEM(((V).data), (k), (i), (j))
 
#define DIRECT_VOLVOXEL(I, k, i, j)   DIRECT_A3D_ELEM(((I).data), (k), (i), (j))
 

Typedefs

typedef struct tiff TIFF
 

Enumerations

enum  TransformType {
  NoTransform = 0, Standard = 1, Centered = 2, Hermitian = 3,
  CentHerm = 4
}
 
enum  WriteMode {
  WRITE_READONLY, WRITE_OVERWRITE, WRITE_REPLACE, WRITE_APPEND,
  WRITE_LAST_LABEL, WRITE_READONLY, WRITE_OVERWRITE, WRITE_REPLACE,
  WRITE_APPEND, WRITE_LAST_LABEL
}
 
enum  DataMode {
  _NONE = -2, HEADER = -1, _HEADER_ALL = 0, DATA = 1,
  _DATA_ALL = 2
}
 
enum  CastWriteMode { CW_CAST, CW_CONVERT, CW_ADJUST, CW_LAST_LABEL }
 

Variables

const size_t tiff_map_min_size = 0x12000000
 
const ApplyGeoParams DefaultApplyGeoParams
 

Typedef Documentation

◆ TIFF

typedef struct tiff TIFF

Definition at line 46 of file xmipp_image_base.h.

Variable Documentation

◆ tiff_map_min_size

const size_t tiff_map_min_size = 0x12000000

Definition at line 53 of file xmipp_image_base.h.