CLAM::ProcessingDataConfig Class Reference

#include <ProcessingDataConfig.hxx>

Inheritance diagram for CLAM::ProcessingDataConfig:

CLAM::DynamicType CLAM::Component CLAM::EnvelopeConfig CLAM::SpectrumConfig

List of all members.


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.


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

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.

virtual CLAM::ProcessingDataConfig::~ProcessingDataConfig (  )  [inline, virtual]

Definition at line 54 of file ProcessingDataConfig.hxx.


The documentation for this class was generated from the following file:

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5