Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

sound.h

Go to the documentation of this file.
00001 //***************************************************************************
00002 #ifndef SOUND_H
00003 #define SOUND_H
00004 //***************************************************************************
00005 #include <math.h>
00006 #include "vector3.h"
00007 //***************************************************************************
00008 #define RAD2DEG 57.2957795130823208772
00009 //***************************************************************************
00010 void getViewerPos(vector3 *v);
00011 void getPlanePosition(int i, vector3 *v);
00012 double DistFromPlane(int i);
00013 double AngleFromPlane(int i);
00014 double getPlaneSpeed(int i);
00015 void getPlaneVelocity(int i, vector3 *v);
00016 double ObserverDistance();
00017 double SoundDBforPlane(int i);
00018 double TotalNoiseFromAllPlanes();
00019 void MinMaxDistanceFromPlanes(double *min, double *max);
00020 //***************************************************************************
00021 #define dB2Pressure(dB) pow(10.0, (dB)/20.0)
00022 #define Pressure2dB(p) (20.0*log10(p))
00023 //***************************************************************************
00024 #endif // SOUND_H
00025 //***************************************************************************

Generated on Sun Jun 16 17:36:42 2002 for Anirudh's Vortex-Wake Simulation Code by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001