modeling
Class Plate

java.lang.Object
  extended by modeling.AcousticObject
      extended by modeling.Plate

public class Plate
extends modeling.AcousticObject

Implementierung der abstrakten Methoden der Klasse AcousticObject zur Generierung des Klangs einer Platte

Author:
Michael Steppat

Field Summary
(package private)  double amp
           
(package private)  double dl
           
(package private)  double E
           
(package private)  double eta
           
(package private)  double ny
           
(package private)  int oversampling
           
(package private)  double plateHeight
           
(package private)  double plateLength
           
(package private)  double plateWidth
           
(package private)  double rho
           
(package private)  double xPos
           
(package private)  double yPos
           
 
Fields inherited from class modeling.AcousticObject
audioData, audioDataLength, audioFileName, file, waveFormatEx
 
Constructor Summary
Plate()
           
 
Method Summary
 void createWave()
          Erzeugt mit Hilfe des Finite-Differenzen-Verfahrens die Schwingung einer Platte
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

amp

double amp

dl

double dl

E

double E

eta

double eta

ny

double ny

oversampling

int oversampling

plateHeight

double plateHeight

plateLength

double plateLength

plateWidth

double plateWidth

rho

double rho

xPos

double xPos

yPos

double yPos
Constructor Detail

Plate

public Plate()
Method Detail

createWave

public void createWave()
Erzeugt mit Hilfe des Finite-Differenzen-Verfahrens die Schwingung einer Platte

Specified by:
createWave in class modeling.AcousticObject

main

public static void main(java.lang.String[] args)
Hauptfunktion

Parameters:
args - Name der Konfigurationsdatei

ReadJSON

public void ReadJSON(java.lang.String fileName)
Liest die JSON-Datei mit den Parametern

Specified by:
ReadJSON in class modeling.AcousticObject
Parameters:
fileName - Name der JSON-Datei (Konfigurationsdatei)