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 |
Public Types inherited from TFilter< PCombinerResult > | |
| typedef PCombinerResult | result_type |
| defines the return type of the filter function More... | |
Public Types inherited from CPropertyFlagHolder | |
| typedef std::set< const char * > | Set |
| define the type of the set of flags More... | |
Public Member Functions | |
| result_type | combine (const C3DImage &a, const C3DImage &b) const |
| virtual | ~C3DImageCombiner () |
Public Member Functions inherited from CProductBase | |
| const char * | get_init_string () const |
| void | set_init_string (const char *init) |
| void | set_module (PPluginModule module) |
Public Member Functions inherited from CPropertyFlagHolder | |
| 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.
1.8.6