21 #ifndef mia_3d_3dimageui_hh 22 #define mia_3d_3dimageui_hh 111 cvdebug() <<
"Load image " << filename <<
"\n";
TIOPlugin< io_3dimage_data > C3DImageIOPlugin
The 3D image io plugin base class.
the singleton that a plug-in handler really is
C3DImage::Pointer P3DImage
define a shortcut to the 3D image shared pointer.
The templatex basis class of all IO plug-ins.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
helper class to derive from for data that can be loaded and stored to a disk.
P3DImage EXPORT_3D load_image3d(const std::string &filename)
The generic base type of a 3D image.
bool EXPORT_3D save_image(const std::string &filename, P3DImage image)
A class to interface images with image IO plugins.
P3DImageVector EXPORT_3D create_image3d_vector(P3DImage image)
C3DImageIOPluginHandler::Instance::PData P3DImageVector
pointer type to the images
C3DImageIOPluginHandler::Instance::DataKey C3DImageDataKey
Data key type used to load and store to the CDatapool.
static const char * data_descr
C3DImageIOPluginHandler type
THandlerSingleton< TIOPluginHandler< C3DImageIOPlugin > > C3DImageIOPluginHandler
Handler for the plug-ins that store and load 3D images.
P3DImage EXPORT_3D load_image< P3DImage >(const std::string &filename)
The generic base for all plug-ins.
#define NS_MIA_END
conveniance define to end the mia namespace