CLAM::ProcessingDataConfig Class Reference

Base class of ProcessingData settings, all the configurations of ProcessingData objects will be derived of this. More...

#include <ProcessingDataConfig.hxx>

List of all members.

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

Detailed Description

Base class of ProcessingData settings, all the configurations of ProcessingData objects will be derived of this.

See also:
ProcessingData, DynamicType

Definition at line 38 of file ProcessingDataConfig.hxx.


Constructor & Destructor Documentation

CLAM::ProcessingDataConfig::ProcessingDataConfig ( 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 ProcessingDataConfig.hxx.

CLAM::ProcessingDataConfig::ProcessingDataConfig ( const ProcessingDataConfig prototype,
bool  shareData = false,
bool  deep = true 
) [inline]

Copy constructor of a ProcessingData configuration object.

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


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