Mercurial > hg > ambi-plugin
view Source/MyPlot.h @ 9:53f99cbc5dbd
Heavily updated GUI.
Added Heller et. al. decoding.
Changed gain knobs.
author | martinm_home <martin.morrell@eecs.qmul.ac.uk> |
---|---|
date | Thu, 20 Sep 2012 16:41:01 +0100 |
parents | d967dd1eafe8 |
children | b5d48e9b9aea |
line wrap: on
line source
// // MyPlot.h // SoundField // // Created by Martin Morrell on 25/06/2012. // Copyright (c) 2012 __MyCompanyName__. All rights reserved. // //#ifndef SoundField_MyPlot_h //#define SoundField_MyPlot_h // include VSTGUI #ifndef __vstgui__ #include "vstgui.h" #endif #define gFactor 12 class polarPlot : public CView { public: //Constructor polarPlot(const CRect &size); //Variables int stereo_mode; double pattern; double width; double centre_pattern; double centre_gain; int surround_mode; double surround_pattern; double surround_width; double surround_gain; int decoder_mode; int decoder_prev; int decoder_mode5x; //Functions void draw (CDrawContext* context); void circle(CDrawContext* context); void leftMicPattern(CDrawContext* context); void rightMicPattern(CDrawContext* context); void centreMicPattern(CDrawContext* context); void lsMicPattern(CDrawContext* context); void rsMicPattern(CDrawContext* context); void heller1Pattern(CDrawContext* context); void heller2Pattern(CDrawContext* context); protected: };