Go to the documentation of this file.
21 #ifndef __mia_2dfifofilterstack_hh
22 #define __mia_2dfifofilterstack_hh
38 static const char *data_descr;
97 struct CShiftSlices:
public TFilter<int> {
114 public TFactory<C2DImageFifoFilter> {
145 #pragma GCC diagnostic push
147 #pragma GCC diagnostic ignored "-Wattributes"
155 #pragma GCC diagnostic pop
std::vector< P2DImage > CImageStack
helper class to store a set of images
The generic base type of a 3D image.
image2d_stack plugin_data
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
TFifoFilter< P2DImage >::Pointer P2DImageFifoFilter
Pointer type for the FIFO filter.
This is the base class for 2D images that can hold generic pixel data.
#define NS_MIA_END
conveniance define to end the mia namespace
base class for all filer type functors.
virtual C2DImage * clone() const __attribute__((warn_unused_result))=0
the singleton that a plug-in handler really is
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
static F::result_type filter(const F &f, const B &b)
Helper class for testing FIFO filter chains.
The base class for all plug-in created object.
The plug-in base class for the FIFO filters.
Specific type of the 3D images that hold real pixel data.
The class to provide filtering of series of 2D images as if they where 3D images.
Generic base class for out-of-core FIFO filters.
THandlerSingleton< TFactoryPluginHandler< C2DFifoFilterPlugin > > C2DFifoFilterPluginHandler
Plugin handler for the FIFO filters.
This is tha base of all plugins that create "things", like filters, cost functions time step operator...