Base class for plug-ins that combine two 3D images in certain ways. More...
#include <mia/3d/filter.hh>
Public Types | |
typedef C3DImage | plugin_data |
typedef combiner_type | plugin_type |
![]() | |
typedef PCombinerResult | result_type |
defines the return type of the filter function More... | |
Public Member Functions | |
result_type | combine (const C3DImage &a, const C3DImage &b) const |
virtual | ~C3DImageCombiner () |
![]() | |
const char * | get_init_string () const |
void | set_init_string (const char *init) |
void | set_module (PPluginModule module) |
![]() | |
void | add (const char *property) |
Set | get_missing_properties (const CPropertyFlagHolder &testset) const |
bool | has (const char *property) const |
bool | has_all_in (const CPropertyFlagHolder &testset) const |
virtual | ~CPropertyFlagHolder () |
Base class for plug-ins that combine two 3D images in certain ways.
This class is the base class for all combiners that are used to combine two 3D images. The result of the combination can be anything derived from CCombinerResult.
Definition at line 69 of file 3d/filter.hh.
Definition at line 71 of file 3d/filter.hh.
typedef combiner_type C3DImageCombiner::plugin_type |
Definition at line 72 of file 3d/filter.hh.
|
virtual |
result_type C3DImageCombiner::combine | ( | const C3DImage & | a, |
const C3DImage & | b | ||
) | const |
Combine two images and and store it in a CCombinerResult return a shared pointer pointer to the result.