UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
U3dSignal Class Reference
Inheritance diagram for U3dSignal:
U3dVSPSignal

Public Member Functions

 U3dSignal (U3dWaveletType sid, float freq)
 
virtual float getForm (float t)
 
float getLength ()
 
float getT0 ()
 
virtual void setData (float length, float step, int samples_num, float *data)
 

Protected Attributes

U3dWaveletType m_sigType
 
float m_t0
 
float m_freq
 
float m_length
 

Member Function Documentation

virtual float U3dSignal::getForm ( float  t)
virtual

Return impulse form according to the given time value

Reimplemented in U3dVSPSignal.

float U3dSignal::getLength ( )
inline

Returns impulse length

virtual void U3dSignal::setData ( float  length,
float  step,
int  samples_num,
float *  data 
)
inlinevirtual

Set impulse parameters (actual only for U3dVSPSignal object)

Reimplemented in U3dVSPSignal.

Member Data Documentation

float U3dSignal::m_freq
protected

impulse frequancy

float U3dSignal::m_length
protected

impulse length (ms)

U3dWaveletType U3dSignal::m_sigType
protected

impulse identifier (u3d_rtmod_defines.hpp)


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