#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.