|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodeling.AcousticObject
modeling.AcousticString
public class AcousticString
Implementierung der abstrakten Methoden der Klasse AcousticObject zur Generierung eines Saitenklangs
Field Summary | |
---|---|
(package private) double |
density
|
(package private) double |
diameter
|
(package private) double |
displacement
|
(package private) double |
eta
|
(package private) double |
length
|
(package private) int |
nodes
|
(package private) int |
oversampling
|
(package private) double |
pos
|
(package private) double |
tension
|
Fields inherited from class modeling.AcousticObject |
---|
audioData, audioDataLength, audioFileName, file, waveFormatEx |
Constructor Summary | |
---|---|
AcousticString()
|
Method Summary | |
---|---|
void |
createWave()
Erzeugt mit Hilfe des Finite-Differenzen-Verfahrens die Schwingung einer Saite |
static void |
main(java.lang.String[] args)
Hauptfunktion |
void |
ReadJSON(java.lang.String fileName)
Liest die JSON-Datei mit den Parametern |
Methods inherited from class modeling.AcousticObject |
---|
createAudioFile, doModelling, writeAudioData, writeHeader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
double density
double diameter
double displacement
double eta
double length
int nodes
int oversampling
double pos
double tension
Constructor Detail |
---|
public AcousticString()
Method Detail |
---|
public void createWave()
createWave
in class AcousticObject
public static void main(java.lang.String[] args)
args
- Name der Konfigurationsdateipublic void ReadJSON(java.lang.String fileName)
ReadJSON
in class AcousticObject
filenName
- Name der JSON-Datei (Konfigurationsdatei)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |