21#ifndef mia_3d_trait_hh
22#define mia_3d_trait_hh
38struct dimension_traits<3> {
40 typedef C3DTransformation::Pointer PTransformation;
44 typedef std::vector<PImage> ImageSeries;
The generic base type of a 3D image.
std::shared_ptr< C3DImage > Pointer
Pointer type of the image.
A factory to create interpolators of a given type by providing input data.
Generic interface class to data filters.
A accumulation of cost functions that are weigted against each other.
std::shared_ptr< TFullCost< Transform > > Pointer
The shatred pointer type for this cost function.
the singleton that a plug-in handler really is
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
std::shared_ptr< C3DFilter > P3DFilter
The 3D filter shared pointer.
std::shared_ptr< C3DTransformCreator > P3DTransformationFactory
pointer type of the class for the creators of 3D transformations