Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

imageio.h File Reference

#include "byteorder.h"
#include "emutil.h"

Include dependency graph for imageio.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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
 
Id
imageio.h,v 1.47 2011/03/02 21:52:05 gtang Exp

#define DEFINE_IMAGEIO_FUNC
 DEFINE_IMAGEIO_FUNC declares the functions that needs to be implemented by any subclass of ImageIO.


Define Documentation

#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_IMAGEIO_FUNC declares the functions that needs to be implemented by any subclass of ImageIO.

Definition at line 336 of file imageio.h.

#define eman__imageio_h__   1
 

Id
imageio.h,v 1.47 2011/03/02 21:52:05 gtang Exp

Definition at line 37 of file imageio.h.


Generated on Tue Jun 11 13:41:08 2013 for EMAN2 by  doxygen 1.3.9.1