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