CLAM::ProcessingData Class Reference

Interface classe for every concrete processing data (data that flows through the processing objs. More...

#include <ProcessingData.hxx>

List of all members.

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

Detailed Description

Interface classe for every concrete processing data (data that flows through the processing objs.

)

See also:
DynamicType ProcessingDataConfig

Definition at line 37 of file ProcessingData.hxx.


Constructor & Destructor Documentation

CLAM::ProcessingData::ProcessingData ( const int  n  )  [inline]

Constructor of an object that will contain the number of attributes passed by parameter.

Parameters:
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.

Parameters:
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.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3