Jypeli  5
The simple game programming library
Waveform.Square luokkareferenssi

Kanttiaalto. Lisää...

Luokan Waveform.Square luokkakaavio
Waveform

Julkiset jäsenfunktiot

 Square (double amplitude, double frequency, double phase=0, double damping=0)
 Luo uuden kanttiaallon. Lisää...
 
override double GetValue (double t)
 Palauttaa poikkeaman keskipisteestä hetkellä t. Lisää...
 
- Julkiset jäsenfunktiot inherited from Waveform
virtual double GetDerivative (double t, double dt)
 Palauttaa poikkeaman muutoksen eli värähtelijän nopeuden hetkellä t. Lisää...
 
double GetDampingMultiplier (double t)
 Palauttaa vaimenemiskertoimen hetkellä t. Vaimenemiskerroin on eri asia kuin vaimenemisvakio ja riippuu ajanhetkestä. Lisää...
 

Additional Inherited Members

- Suojatut jäsenfunktiot inherited from Waveform
 Waveform (double amplitude, double frequency, double phase, double damping)
 Luo uuden aaltomuodon. Lisää...
 
- Ominaisuudet inherited from Waveform
double Amplitude [get, set]
 Amplitudi eli maksimipoikkeama keskipisteestä. Lisää...
 
double Frequency [get, set]
 Taajuus (jaksoa sekunnissa) Lisää...
 
double Phase [get, set]
 Vaihe. Vaihteluväli on 0 - 2 * Math.PI. Lisää...
 
double Damping [get, set]
 Vaimenemisvakio. Jos 0, värähtely jatkuu ikuisesti. Lisää...
 

Yksityiskohtainen selite

Kanttiaalto.

Määrittely tiedoston Waveform.cs rivillä 113.

Rakentajien & purkajien dokumentaatio

◆ Square()

Square ( double  amplitude,
double  frequency,
double  phase = 0,
double  damping = 0 
)

Luo uuden kanttiaallon.

Parametrit
amplitudeAmplitudi.
frequencyTaajuus.
phaseVaihe.
dampingVaimenemisvakio.

Määrittely tiedoston Waveform.cs rivillä 122.

Jäsenfunktioiden dokumentaatio

◆ GetValue()

override double GetValue ( double  t)
virtual

Palauttaa poikkeaman keskipisteestä hetkellä t.

Parametrit
tAjanhetki
Palauttaa

Toteuttaa luokan Waveform.

Määrittely tiedoston Waveform.cs rivillä 132.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: