Data Structures | Typedefs | Functions
3d/imageio.hh File Reference
#include <set>
#include <vector>
#include <mia/core/ioplugin.hh>
#include <mia/core/iohandler.hh>
#include <mia/3d/image.hh>

Go to the source code of this file.

Data Structures

class  C3DImageVector
 A class to interface images with image IO plugins. More...
 
struct  io_3dimage_data
 

Typedefs

typedef
C3DImageIOPluginHandler::Instance::DataKey 
C3DImageDataKey
 Data key type used to load and store to the CDatapool. More...
 
typedef TIOPlugin
< io_3dimage_data
C3DImageIOPlugin
 The 3D image io plugin base class. More...
 
typedef THandlerSingleton
< TIOPluginHandler
< C3DImageIOPlugin > > 
C3DImageIOPluginHandler
 Handler for the plug-ins that store and load 3D images. More...
 
typedef
C3DImageIOPluginHandler::Instance::PData 
P3DImageVector
 pointer type to the images More...
 

Functions

P3DImageVector EXPORT_3D create_image3d_vector (P3DImage image)
 
P3DImage EXPORT_3D load_image3d (const std::string &filename)
 
template<>
P3DImage EXPORT_3D load_image< P3DImage > (const std::string &filename)
 
bool EXPORT_3D save_image (const std::string &filename, P3DImage image)
 
bool EXPORT_3D save_image (const std::string &filename, C3DImage &image)
 

Function Documentation

P3DImageVector EXPORT_3D create_image3d_vector ( P3DImage  image)

convenience function to create an image vector from a single image

Parameters
image
Returns
the vector containing the image