Base class of ProcessingData settings, all the configurations of ProcessingData objects will be derived of this. More...
#include <ProcessingDataConfig.hxx>
Public Member Functions | |
ProcessingDataConfig (const int n) | |
Constructor of an object that will contain the number of attributes passed by parameter. | |
ProcessingDataConfig (const ProcessingDataConfig &prototype, bool shareData=false, bool deep=true) | |
Copy constructor of a ProcessingData configuration object. | |
virtual | ~ProcessingDataConfig () |
Base class of ProcessingData settings, all the configurations of ProcessingData objects will be derived of this.
Definition at line 38 of file ProcessingDataConfig.hxx.
CLAM::ProcessingDataConfig::ProcessingDataConfig | ( | const int | n | ) | [inline] |
Constructor of an object that will contain the number of attributes passed by parameter.
n | Number of dynamic attributes that will be defined |
Definition at line 44 of file ProcessingDataConfig.hxx.
CLAM::ProcessingDataConfig::ProcessingDataConfig | ( | const ProcessingDataConfig & | prototype, | |
bool | shareData = false , |
|||
bool | deep = true | |||
) | [inline] |
Copy constructor of a ProcessingData configuration object.
prototype | Another ProcessingDataConfig type from which the structure is taken | |
shareData | Tells whether the object will share the same data of the object passed by parameter or not, by default set to false | |
deep | If this parameter is set to true, all the data pointed by the prototype will be copied to the new object; true by default |
Definition at line 51 of file ProcessingDataConfig.hxx.
CLAM::ProcessingDataConfig::~ProcessingDataConfig | ( | ) | [virtual] |
Definition at line 6 of file ProcessingDataConfig.cxx.