Interface classe for every concrete processing data (data that flows through the processing objs. More...
#include <ProcessingData.hxx>
Public Member Functions | |
ProcessingData (const int n) | |
Constructor of an object that will contain the number of attributes passed by parameter. | |
ProcessingData (const ProcessingData &prototype, bool shareData=false, bool deep=true) | |
Copy constructor of a ProcessingData object. | |
virtual | ~ProcessingData () |
Interface classe for every concrete processing data (data that flows through the processing objs.
)
Definition at line 37 of file ProcessingData.hxx.
CLAM::ProcessingData::ProcessingData | ( | 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 ProcessingData.hxx.
CLAM::ProcessingData::ProcessingData | ( | const ProcessingData & | prototype, | |
bool | shareData = false , |
|||
bool | deep = true | |||
) | [inline] |
Copy constructor of a ProcessingData object.
prototype | Another ProcessingData 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 50 of file ProcessingData.hxx.
CLAM::ProcessingData::~ProcessingData | ( | ) | [virtual] |
Definition at line 3 of file ProcessingData.cxx.