#include "byteorder.h"
#include "emutil.h"
Include dependency graph for imageio.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | EMAN |
Classes | |
class | EMAN::ImageIO |
ImageIO classes are designed for reading/writing various electron micrography image formats, including MRC, IMAGIC, SPIDER, PIF, etc. More... | |
Defines | |
#define | eman__imageio_h__ 1 |
| |
#define | DEFINE_IMAGEIO_FUNC |
DEFINE_IMAGEIO_FUNC declares the functions that needs to be implemented by any subclass of ImageIO. |
#define DEFINE_IMAGEIO_FUNC |
Value:
int read_header(Dict & dict, int image_index = 0, const Region* area = 0, bool is_3d = false); \ int write_header(const Dict & dict, int image_index = 0, const Region * area = 0, EMUtil::EMDataType filestoragetype = EMUtil::EM_FLOAT, bool use_host_endian = true); \ int read_data(float* data, int image_index = 0, const Region* area = 0, bool is_3d = false); \ int write_data(float* data, int image_index = 0, const Region * area = 0, EMUtil::EMDataType filestoragetype = EMUtil::EM_FLOAT, bool use_host_endian = true); \ void flush(); \ bool is_complex_mode(); \ bool is_image_big_endian(); \ void init()
#define eman__imageio_h__ 1 |