VVSDK  1.0
The VVAmbisonic Library
Macros | Functions
ParameterConversions.h File Reference
#include <math.h>

Go to the source code of this file.

Macros

#define _USE_MATH_DEFINES
 
#define deg2level   (1.0f / 360.0f)
 
#define halfDeg2level   (1.0f / 180.0f)
 
#define level2deg   (360.0f)
 
#define parmTrue   1.0f
 
#define parmFalse   0.0f
 
#define parmDirOmni   0.0f
 
#define parmDirCard   0.5f
 
#define parmDir8   1.0f
 
#define parmDirHyper   0.7f
 
#define parmFmtFuMa   0.0f
 
#define parmFmtACNSN3D   1.0f
 

Functions

float db2level (float db)
 
float level2db (float level)
 
float degree360Convert (float value)
 
float deg3602Parm (float x)
 
float degPM1802Parm (float x)
 
float degPM902Parm (float x)
 
float parm2Deg360 (float x)
 
float parm2degPM180 (float value)
 
float parm2degPM90 (float value)
 
float parm2Deg180 (float x)
 
float deg1802Parm (float x)
 
float degreePM90Convert (float value)
 
float zeroTwoConvert (float value)
 
float parm2halfpi (float x)
 
float halfpi2Parm (float x)
 
float pi2Parm (float x)
 
float parm2pi (float x)
 
float parm22pi (float x)
 
float parm2PlusMinus12 (float x)
 
float PlusMinus122Parm (float x)
 
float channelGain2Parm (float x)
 
float parm2ChannelGain (float x)
 
float parm2Dist (float x)
 
float dist2Parm (float dist)
 
float parm2Dir (float x)
 
float dir2Parm (float dir)
 
bool parm2Bool (float x)
 
float bool2Parm (bool b)
 

Macro Definition Documentation

#define _USE_MATH_DEFINES
#define deg2level   (1.0f / 360.0f)
#define halfDeg2level   (1.0f / 180.0f)
#define level2deg   (360.0f)
#define parmDir8   1.0f
#define parmDirCard   0.5f
#define parmDirHyper   0.7f
#define parmDirOmni   0.0f
#define parmFalse   0.0f
#define parmFmtACNSN3D   1.0f
#define parmFmtFuMa   0.0f
#define parmTrue   1.0f

Function Documentation

float bool2Parm ( bool  b)
inline
float channelGain2Parm ( float  x)
inline
float db2level ( float  db)
inline
float deg1802Parm ( float  x)
inline
float deg3602Parm ( float  x)
inline
float degPM1802Parm ( float  x)
inline
float degPM902Parm ( float  x)
inline
float degree360Convert ( float  value)
inline
float degreePM90Convert ( float  value)
inline
float dir2Parm ( float  dir)
inline
float dist2Parm ( float  dist)
inline
float halfpi2Parm ( float  x)
inline
float level2db ( float  level)
inline
float parm22pi ( float  x)
inline
bool parm2Bool ( float  x)
inline
float parm2ChannelGain ( float  x)
inline
float parm2Deg180 ( float  x)
inline
float parm2Deg360 ( float  x)
inline
float parm2degPM180 ( float  value)
inline
float parm2degPM90 ( float  value)
inline
float parm2Dir ( float  x)
inline
float parm2Dist ( float  x)
inline
float parm2halfpi ( float  x)
inline
float parm2pi ( float  x)
inline
float parm2PlusMinus12 ( float  x)
inline
float pi2Parm ( float  x)
inline
float PlusMinus122Parm ( float  x)
inline
float zeroTwoConvert ( float  value)
inline