CLAM::EOscillatorControls Class Reference

#include <SimpleOscillator.hxx>

List of all members.

Public Types

enum  tEnum { pitch = 0, amplitude, modidx, phase }

Public Member Functions

 EOscillatorControls ()
 EOscillatorControls (tValue v)
 EOscillatorControls (std::string s)
 ~EOscillatorControls ()
ComponentSpecies () const
 Returns a new object of the same class than the receiver object.

Static Public Member Functions

static tEnumValueValueTable ()

Detailed Description

Definition at line 37 of file SimpleOscillator.hxx.


Member Enumeration Documentation

Enumerator:
pitch 
amplitude 
modidx 
phase 

Definition at line 50 of file SimpleOscillator.hxx.


Constructor & Destructor Documentation

CLAM::EOscillatorControls::EOscillatorControls (  )  [inline]

Definition at line 41 of file SimpleOscillator.hxx.

CLAM::EOscillatorControls::EOscillatorControls ( tValue  v  )  [inline]

Definition at line 42 of file SimpleOscillator.hxx.

CLAM::EOscillatorControls::EOscillatorControls ( std::string  s  )  [inline]

Definition at line 43 of file SimpleOscillator.hxx.

CLAM::EOscillatorControls::~EOscillatorControls (  )  [inline]

Definition at line 44 of file SimpleOscillator.hxx.


Member Function Documentation

Component* CLAM::EOscillatorControls::Species (  )  const [inline, virtual]

Returns a new object of the same class than the receiver object.

To be reimplemented by subclasses.

Returns:
a new allocated component. The pointer belongs to the caller.

Implements CLAM::Enum.

Definition at line 46 of file SimpleOscillator.hxx.

static tEnumValue* CLAM::EOscillatorControls::ValueTable (  )  [inline, static]

Definition at line 57 of file SimpleOscillator.hxx.

References amplitude, modidx, NULL, phase, and pitch.


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