21 #ifndef mia_3d_3dimageui_hh
22 #define mia_3d_3dimageui_hh
78 struct EXPORT_3D C3DImageIOPluginHandlerTestPath {
79 C3DImageIOPluginHandlerTestPath();
112 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)
vstream & cvdebug()
Short for debug output in non-debug build output send to this will be ignored.
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
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)
#define NS_MIA_END
conveniance define to end the mia namespace