CLAM-Development  1.4.0
Public Member Functions
CLAM::EnvelopeDescriptors Class Reference

#include <EnvelopeDescriptors.hxx>

List of all members.

Public Member Functions

 DYNAMIC_TYPE_USING_INTERFACE (EnvelopeDescriptors, 23, ProcessingData)
 DYN_ATTRIBUTE (0, public, TData, TC2TotSize)
 DYN_ATTRIBUTE (1, public, TData, MidEnvSize)
 DYN_ATTRIBUTE (2, public, TData, MidEnvSize2TotSize)
 DYN_ATTRIBUTE (3, public, TData, TotSize)
 DYN_ATTRIBUTE (4, public, TData, nSilence)
 DYN_ATTRIBUTE (5, public, TData, MidEnvEnVar)
 DYN_ATTRIBUTE (6, public, TData, HighAmpDerAv)
 DYN_ATTRIBUTE (7, public, TData, LogAttackTime)
 DYN_ATTRIBUTE (8, public, TData, MaxAtDer)
 DYN_ATTRIBUTE (9, public, TData, AttackDerAv)
 DYN_ATTRIBUTE (10, public, TData, Attack2TotSize)
 DYN_ATTRIBUTE (11, public, TData, DerAAttackAv)
 DYN_ATTRIBUTE (12, public, TData, Pos2NegDer)
 DYN_ATTRIBUTE (13, public, TData, LogReleaseTime)
 DYN_ATTRIBUTE (14, public, TData, MinReleaseDer)
 DYN_ATTRIBUTE (15, public, TData, ReleaseDerAv)
 DYN_ATTRIBUTE (16, public, TData, Release2TotSize)
 DYN_ATTRIBUTE (17, public, TData, DerBMaxAv)
 DYN_ATTRIBUTE (18, public, TData, MaxDerBMax)
 DYN_ATTRIBUTE (19, public, TData, DerAMaxAv)
 DYN_ATTRIBUTE (20, public, TData, MinDerAMax)
 DYN_ATTRIBUTE (21, public, TData, MaxT2TotSize)
 DYN_ATTRIBUTE (22, public, TData, Velocity)
- Public Member Functions inherited from CLAM::ProcessingData
 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 ()
- Public Member Functions inherited from CLAM::DynamicType
 DynamicType (const int nAttr)
 Constructs a DynamicType object that can hold.
 DynamicType (const DynamicType &prototype, const bool shareData, const bool deepCopy)
 Copy constructor of a dynamic Type.
 DynamicType (const DynamicType &prototype)
virtual ~DynamicType ()
virtual const char * GetClassName () const =0
 Return the class name.
void CopyInit (const DynamicType &dt)
 This method allows custom code for the copy-constructor of a dynamic type, since the copy-constructor is macro expanded and can not be overwritted.
bool UpdateData ()
 Method used to resize the data space of the dynamic type, necessary when some AddXXX() / RemoveXXX() (where XXX is an attribute name) has been done.
unsigned GetNDynamicAttributes () const
const char * GetDynamicAttributeName (unsigned i)
virtual const std::type_info & GetTypeId (unsigned i) const =0
bool AttributeIsComponent (unsigned i) const
bool AttributeIsDynamictype (unsigned i) const
bool IsAttributeInstantiated (unsigned i) const
const void * GetAttributeAsVoidPtr (unsigned i) const
const ComponentGetAttributeAsComponent (unsigned i) const
ComponentGetAttributeAsComponent (unsigned i)
void FullfilsInvariant () const
virtual ComponentDeepCopy () const
void Debug () const
virtual void StoreOn (CLAM::Storage &storage) const
 Stores component's subitems on the given Storage.
virtual void LoadFrom (CLAM::Storage &storage)
 Loads component's subitems from the given Storage.
- Public Member Functions inherited from CLAM::Component
virtual ~Component ()

Detailed Description

Definition at line 42 of file EnvelopeDescriptors.hxx.


Member Function Documentation

CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
TC2TotSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
MidEnvSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
MidEnvSize2TotSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
TotSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
nSilence   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
MidEnvEnVar   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
HighAmpDerAv   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
LogAttackTime   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
MaxAtDer   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
AttackDerAv   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 10  ,
public  ,
TData  ,
Attack2TotSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 11  ,
public  ,
TData  ,
DerAAttackAv   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 12  ,
public  ,
TData  ,
Pos2NegDer   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 13  ,
public  ,
TData  ,
LogReleaseTime   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 14  ,
public  ,
TData  ,
MinReleaseDer   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 15  ,
public  ,
TData  ,
ReleaseDerAv   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 16  ,
public  ,
TData  ,
Release2TotSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 17  ,
public  ,
TData  ,
DerBMaxAv   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 18  ,
public  ,
TData  ,
MaxDerBMax   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 19  ,
public  ,
TData  ,
DerAMaxAv   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 20  ,
public  ,
TData  ,
MinDerAMax   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 21  ,
public  ,
TData  ,
MaxT2TotSize   
)
CLAM::EnvelopeDescriptors::DYN_ATTRIBUTE ( 22  ,
public  ,
TData  ,
Velocity   
)
CLAM::EnvelopeDescriptors::DYNAMIC_TYPE_USING_INTERFACE ( EnvelopeDescriptors  ,
23  ,
ProcessingData   
)

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