Public Types | Public Member Functions
C3DImageCombiner Class Referenceabstract

Base class for plug-ins that combine two 3D images in certain ways. More...

#include <mia/3d/filter.hh>

Inheritance diagram for C3DImageCombiner:
TFilter< PCombinerResult > CProductBase CPropertyFlagHolder

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 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 ()
 

Detailed Description

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.

Member Typedef Documentation

Definition at line 71 of file 3d/filter.hh.

typedef combiner_type C3DImageCombiner::plugin_type

Definition at line 72 of file 3d/filter.hh.

Constructor & Destructor Documentation

virtual C3DImageCombiner::~C3DImageCombiner ( )
virtual

Member Function Documentation

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.


The documentation for this class was generated from the following file: