#include <ProcessingConfig.hxx>

Note that the required virtual methods may be provided including a "Name" dynamic attribute in the derived dynamic classes.
Note that processing objects constructors will take configuration objects by value; further changes in a configuration object will have no effect on the processing object constructed with it.
Definition at line 41 of file ProcessingConfig.hxx.
Public Member Functions | |
| ProcessingConfig (const int n) | |
| Constructor. | |
| ProcessingConfig (const ProcessingConfig &prototype, bool shareData=false, bool deep=true) | |
| Copy constructor. | |
| virtual | ~ProcessingConfig () |
| virtual const char * | GetClassName () const |
| Return the class name. | |
| CLAM::ProcessingConfig::ProcessingConfig | ( | const int | n | ) | [inline] |
Constructor.
Must be called from the initialization list of the derived classes.
| n | Number of dynamic attributes |
Definition at line 48 of file ProcessingConfig.hxx.
| CLAM::ProcessingConfig::ProcessingConfig | ( | const ProcessingConfig & | prototype, | |
| bool | shareData = false, |
|||
| bool | deep = true | |||
| ) | [inline] |
Copy constructor.
| prototype | copy source. | |
| shareData | true if the new object is to share its data with the source |
Definition at line 53 of file ProcessingConfig.hxx.
| virtual CLAM::ProcessingConfig::~ProcessingConfig | ( | ) | [inline, virtual] |
Definition at line 58 of file ProcessingConfig.hxx.
| virtual const char* CLAM::ProcessingConfig::GetClassName | ( | ) | const [inline, virtual] |
Return the class name.
Implements CLAM::DynamicType.
Definition at line 60 of file ProcessingConfig.hxx.
1.5.5