21 #ifndef mia_3d_transformio_hh 22 #define mia_3d_transformio_hh the singleton that a plug-in handler really is
The templatex basis class of all IO plug-ins.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
bool save_transform(const std::string &file, const C3DTransformation &transform)
convenienance function to save a transformation
P3DTransformation load_3dtransform(const std::string &file)
convenienance function to load a transformation
std::shared_ptr< C3DTransformation > P3DTransformation
pointer type for a 3D transformation
C3DTransformationIOPluginHandler::Instance::DataKey C3DTransformationDataKey
data key type for temporary storage of 3D transformations
static const T & instance()
TIOPlugin< C3DTransformation > C3DTransformationIO
Base class for the generic IO of transformations.
THandlerSingleton< C3DTransformIOPluginHandlerImpl > C3DTransformationIOPluginHandler
Plug-in handler for the transformation IO plug-ins.
The generic base for all plug-ins.
P3DTransformation load_transform< P3DTransformation >(const std::string &file)
specialized version to load a transformation
#define NS_MIA_END
conveniance define to end the mia namespace