Sinusoid_< T > Class Template Reference

This measure produces a sinusoidal function of time: m(t) = a*sin(w*t+p) where a=amplitude in arbitrary units, w=frequency in rad/s, p=phase in rad. More...

#include <Measure.h>

Inheritance diagram for Sinusoid_< T >:
Measure_< T > Measure

List of all members.

Classes

class  Implementation

Public Member Functions

 SimTK_MEASURE_HANDLE_PREAMBLE (Sinusoid_, Measure_< T >)
 Sinusoid_ (Subsystem &sub, const T &amplitude, const T &frequency, const T &phase=T(0))
 SimTK_MEASURE_HANDLE_POSTSCRIPT (Sinusoid_, Measure_< T >)

Detailed Description

template<class T>
class SimTK::Measure::Sinusoid_< T >

This measure produces a sinusoidal function of time: m(t) = a*sin(w*t+p) where a=amplitude in arbitrary units, w=frequency in rad/s, p=phase in rad.


Constructor & Destructor Documentation

Sinusoid_ ( Subsystem sub,
const T &  amplitude,
const T &  frequency,
const T &  phase = T(0) 
) [inline]

Member Function Documentation

SimTK_MEASURE_HANDLE_POSTSCRIPT ( Sinusoid_< T >  ,
Measure_< T >   
)
SimTK_MEASURE_HANDLE_PREAMBLE ( Sinusoid_< T >  ,
Measure_< T >   
)

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

Generated on Wed Dec 30 11:05:27 2009 for SimTKcore by  doxygen 1.6.1