Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

clGUIDir Class Reference

Direction finding GUI. More...

#include <GUIDir.hh>

Collaboration diagram for clGUIDir:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 clGUIDir (int *, char ***)
 ~clGUIDir ()
int Exec ()
gint OnDelete (GtkWidget *, GdkEventAny *)
void OnHideToggled (GtkToggleButton *, gpointer)
gint OnConnectClick (GtkWidget *, gpointer gpData)
void OnFreezeToggled (GtkToggleButton *, gpointer)
gint OnExposeWorm (GtkWidget *, GdkEventExpose *)
gint OnMotionWorm (GtkWidget *, GdkEventMotion *)
gint OnPaletteActivate (GtkWidget *, gpointer)
void OnSaveClicks (GtkWidget *, gpointer)
void OnGdkInput (gpointer, gint, GdkInputCondition)

Private Member Functions

bool Build ()
bool ConnectSignals ()
bool BuildTable1 ()
bool BuildTable2 ()
bool BuildTable3 ()
bool BuildTable4 ()
bool BuildTableWorm ()
bool BuildDrawingPrims ()
void FreeDrawingPrims ()
bool ParseServerStr (char *, int *, const char *)
bool InitConnection (const char *, int)
void GetSettings ()
bool SendSettings ()
void PrintStatus ()
void SaveInfo (const char *, time_t)
void StartNewImgFile ()

Private Attributes

volatile bool bRun
volatile bool bConnected
volatile bool bFreezed
bool bSaving
int iSockH
int iDirectionScale
int iHistoryLines
int iPalette
int iClips
int iWormWidth
int iWormHeight
int iCursorX
int iCursorY
int iTIFFCompression
int iJPEGQuality
int iCompressMode
int iContSaveScans
int iScanCount
int iImgCount
long lResultMsgBufSize
long lResultCount
float fSoundSpeed
float fLeftDirDeg
float fRightDirDeg
GDT fIntegrationTime
stDirReq sDirRq
stDirRes sResultHeader
GList * glServers
gint giGdkTag
guint guSbCtxt
GtkWidget * gwWindow
GtkWidget * gwVBox
GtkWidget * gwCBHide
GtkWidget * gwStatusBar
GtkWidget * gwTable1
GtkWidget * gwLServer
GtkWidget * gwCServer
GtkWidget * gwBConnect
GtkWidget * gwBDisconnect
GtkWidget * gwCBFreeze
GtkWidget * gwTable2
GtkWidget * gwLAlgorithm
GtkWidget * gwOMAlgorithm
GtkWidget * gwMAlgorithm
GtkWidget * gwaMIAlgorithm [DGUI_ALGORITHM_ITEMS]
GtkWidget * gwLSoundSpeed
GtkWidget * gwESoundSpeed
GtkWidget * gwLLowFrequencyLimit
GtkWidget * gwELowFrequencyLimit
GtkWidget * gwLIntegrationTime
GtkWidget * gwEIntegrationTime
GtkWidget * gwTable3
GtkWidget * gwLScaling
GtkWidget * gwOMScaling
GtkWidget * gwMScaling
GtkWidget * gwaMIScaling [DGUI_SCALING_ITEMS]
GtkWidget * gwLScalingExponent
GtkWidget * gwEScalingExponent
GtkWidget * gwLRemoveNoise
GtkWidget * gwOMRemoveNoise
GtkWidget * gwMRemoveNoise
GtkWidget * gwaMIRemoveNoise [DGUI_REMOVE_NOISE_ITEMS]
GtkWidget * gwLAlpha
GtkWidget * gwEAlpha
GtkWidget * gwLMeanLength
GtkWidget * gwEMeanLength
GtkWidget * gwLGapLength
GtkWidget * gwEGapLength
GtkWidget * gwCBNoFilter
GtkWidget * gwCBNormalize
GtkWidget * gwLPalette
GtkWidget * gwOMPalette
GtkWidget * gwMPalette
GtkWidget * gwaMIPalette [DGUI_PALETTE_ITEMS]
GtkWidget * gwTable4
GtkWidget * gwLLeftDirection
GtkWidget * gwELeftDirection
GtkWidget * gwLRightDirection
GtkWidget * gwERightDirection
GtkWidget * gwLSectorCount
GtkWidget * gwESectorCount
GtkWidget * gwLDirectionScale
GtkWidget * gwEDirectionScale
GtkWidget * gwCBSaving
GtkWidget * gwBSave
GtkWidget * gwFSSave
GtkWidget * gwTableWorm
GtkWidget * gwHRDirection
GtkWidget * gwVRTime
GtkWidget * gwDAWorm
GdkGC * ggcWormBG
GdkGC * ggcWormFG
GdkCursor * gcCrossHair
std::string strImgFileName
clAlloc Results
clAlloc ResultMsgBuf
clAlloc ScaledResults
clCfgFileCfg
clFrameBuf FBDir
clGtkUtils GtkUtils
clSockClie SClient
clSockOpSOp
clDirMsg DirMsg
clDSPOp DSP

Detailed Description

Direction finding GUI.

Definition at line 77 of file GUIDir.hh.


Constructor & Destructor Documentation

clGUIDir::clGUIDir int *  ,
char *** 
 

Definition at line 1016 of file GUIDir.cc.

References bConnected, bFreezed, bRun, Cfg, cpWindowTxt, DGUI_CFGFILE, DGUI_PAL_DIR, DGUI_VER_MAJ, DGUI_VER_MIN, DGUI_VER_PL, clCfgFile::GetInt(), glServers, and iPalette.

clGUIDir::~clGUIDir  ) 
 

Definition at line 1038 of file GUIDir.cc.

References Cfg.


Member Function Documentation

bool clGUIDir::Build  )  [private]
 

Definition at line 147 of file GUIDir.cc.

References BuildDrawingPrims(), BuildTable1(), BuildTable2(), BuildTable3(), BuildTable4(), BuildTableWorm(), cpWindowTxt, DGUI_PADDING, clGtkUtils::EnableBackingStore(), gcCrossHair, GtkUtils, guSbCtxt, gwCBHide, gwDAWorm, gwHRDirection, gwStatusBar, gwVBox, gwVRTime, gwWindow, iDirectionScale, and iHistoryLines.

Referenced by Exec().

bool clGUIDir::ConnectSignals  )  [private]
 

Definition at line 214 of file GUIDir.cc.

References clGtkUtils::ConnectMotionEvent(), DGUI_PALETTE_ITEMS, GtkUtils, gwaMIPalette, gwBConnect, gwBDisconnect, gwBSave, gwCBFreeze, gwCBHide, gwCBSaving, gwDAWorm, gwFSSave, gwHRDirection, gwVRTime, gwWindow, WrapOnConnectClick(), WrapOnDelete(), WrapOnExposeWorm(), WrapOnFreezeToggled(), WrapOnHideToggled(), WrapOnMotionWorm(), WrapOnPaletteActivate(), and WrapOnSaveClicks().

Referenced by Exec().

bool clGUIDir::BuildTable1  )  [private]
 

Definition at line 258 of file GUIDir.cc.

References clGtkUtils::ComboListFromFile(), cpBConnectTxt, cpBDisconnectTxt, cpCBFreezeTxt, cpLServerTxt, DGUI_HOSTFILE, DGUI_PADDING, DGUI_SERVER_MAXLEN, glServers, GtkUtils, gwBConnect, gwBDisconnect, gwCBFreeze, gwCServer, gwLServer, gwTable1, and gwVBox.

Referenced by Build().

bool clGUIDir::BuildTable2  )  [private]
 

Definition at line 318 of file GUIDir.cc.

References clGtkUtils::BuildOptionMenu(), cpaLAlgorithmMenu, cpLAlgorithmTxt, cpLIntegrationTimeTxt, cpLLowFrequencyLimitTxt, cpLSoundSpeedTxt, DGUI_ALGORITHM_ITEMS, DGUI_CONV_BUF_SIZE, DGUI_ENTRY_WIDTH, DGUI_PADDING, fSoundSpeed, GtkUtils, gwaMIAlgorithm, gwEIntegrationTime, gwELowFrequencyLimit, gwESoundSpeed, gwLAlgorithm, gwLIntegrationTime, gwLLowFrequencyLimit, gwLSoundSpeed, gwMAlgorithm, gwOMAlgorithm, gwTable2, and gwVBox.

Referenced by Build().

bool clGUIDir::BuildTable3  )  [private]
 

Definition at line 410 of file GUIDir.cc.

References clGtkUtils::BuildOptionMenu(), cpaLPaletteMenu, cpaLRemoveNoiseMenu, cpaLScalingMenu, cpCBNoFilterTxt, cpCBNormalizeTxt, cpLAlphaTxt, cpLGapLengthTxt, cpLMeanLengthTxt, cpLPaletteTxt, cpLRemoveNoiseTxt, cpLScalingExponentTxt, cpLScalingTxt, DGUI_ENTRY_WIDTH, DGUI_PADDING, DGUI_PALETTE_ITEMS, DGUI_REMOVE_NOISE_ITEMS, DGUI_SCALING_ITEMS, GtkUtils, gwaMIPalette, gwaMIRemoveNoise, gwaMIScaling, gwCBNoFilter, gwCBNormalize, gwEAlpha, gwEGapLength, gwEMeanLength, gwEScalingExponent, gwLAlpha, gwLGapLength, gwLMeanLength, gwLPalette, gwLRemoveNoise, gwLScaling, gwLScalingExponent, gwMPalette, gwMRemoveNoise, gwMScaling, gwOMPalette, gwOMRemoveNoise, gwOMScaling, gwTable3, gwVBox, and iPalette.

Referenced by Build().

bool clGUIDir::BuildTable4  )  [private]
 

Definition at line 571 of file GUIDir.cc.

References cpBSaveTxt, cpCBSavingTxt, cpFSSaveTxt, cpLDirectionScaleTxt, cpLLeftDirectionTxt, cpLRightDirectionTxt, cpLSectorCountTxt, DGUI_CONV_BUF_SIZE, DGUI_ENTRY_WIDTH, DGUI_PADDING, gwBSave, gwCBSaving, gwEDirectionScale, gwELeftDirection, gwERightDirection, gwESectorCount, gwFSSave, gwLDirectionScale, gwLLeftDirection, gwLRightDirection, gwLSectorCount, gwTable4, gwVBox, and iDirectionScale.

Referenced by Build().

bool clGUIDir::BuildTableWorm  )  [private]
 

Definition at line 684 of file GUIDir.cc.

References gwDAWorm, gwHRDirection, gwTableWorm, gwVBox, gwVRTime, iDirectionScale, and iHistoryLines.

Referenced by Build().

bool clGUIDir::BuildDrawingPrims  )  [private]
 

Definition at line 733 of file GUIDir.cc.

References DGUI_PAL_BW, DGUI_PAL_DIR, DGUI_PAL_GREEN, DGUI_PAL_GREEN2, DGUI_PAL_HSV, DGUI_PAL_LIGHT, DGUI_PAL_PUREGREEN, DGUI_PAL_TEMP, DGUI_PAL_WB, DGUI_WORM_BG, DGUI_WORM_FG, FBDir, gcCrossHair, ggcWormBG, ggcWormFG, gwDAWorm, iPalette, clFrameBuf::PalGenBW(), clFrameBuf::PalGenDir(), clFrameBuf::PalGenGreen(), clFrameBuf::PalGenGreen2(), clFrameBuf::PalGenHSV(), clFrameBuf::PalGenLight(), clFrameBuf::PalGenPureGreen(), clFrameBuf::PalGenTemp(), and clFrameBuf::PalGenWB().

Referenced by Build().

void clGUIDir::FreeDrawingPrims  )  [private]
 

Definition at line 789 of file GUIDir.cc.

References gcCrossHair, ggcWormBG, and ggcWormFG.

Referenced by Exec().

bool clGUIDir::ParseServerStr char *  ,
int *  ,
const char * 
[private]
 

Definition at line 797 of file GUIDir.cc.

References DGUI_SERVER_MAXLEN.

Referenced by OnConnectClick().

bool clGUIDir::InitConnection const char *  ,
int 
[private]
 

Definition at line 820 of file GUIDir.cc.

References bConnected, clSockClie::Connect(), DGUI_REQ_PROC, DGUI_REQ_PROC2, FBDir, GDT, clFrameBuf::GetCurPtr(), clFrameBuf::GetRowStride(), GetSettings(), ggcWormFG, giGdkTag, GLOBAL_HEADER_LEN, gwDAWorm, gwHRDirection, gwVRTime, _stDirReq::iAlgorithm, iClips, iDirectionScale, iHistoryLines, iSockH, iWormHeight, iWormWidth, lResultCount, lResultMsgBufSize, MSG_DIR_ALG_BEAM, MSG_DIR_ALG_CORR, MSG_DIR_ALG_SPECT, ResultMsgBuf, Results, ScaledResults, SClient, sDirRq, SendSettings(), clFrameBuf::SetSize(), SOp, WrapOnGdkInput(), and clSockOp::WriteN().

Referenced by OnConnectClick().

void clGUIDir::GetSettings  )  [private]
 

Definition at line 868 of file GUIDir.cc.

References _stDirReq::bDisableFilter, _stDirReq::bNormalize, DGUI_ALGORITHM_ITEMS, DGUI_REMOVE_NOISE_ITEMS, DGUI_SCALING_ITEMS, DSP, _stDirReq::fAlpha, _stDirReq::fIntegrationTime, fIntegrationTime, _stDirReq::fLeftDir, fLeftDirDeg, _stDirReq::fLowFreqLimit, _stDirReq::fRightDir, fRightDirDeg, _stDirReq::fScalingExp, _stDirReq::fSoundSpeed, GtkUtils, gwaMIAlgorithm, gwaMIRemoveNoise, gwaMIScaling, gwCBNoFilter, gwCBNormalize, gwEAlpha, gwEDirectionScale, gwEGapLength, gwEIntegrationTime, gwELeftDirection, gwELowFrequencyLimit, gwEMeanLength, gwERightDirection, gwEScalingExponent, gwESectorCount, gwESoundSpeed, gwHRDirection, gwOMAlgorithm, gwOMRemoveNoise, gwOMScaling, gwVRTime, _stDirReq::iAlgorithm, iDirectionScale, iHistoryLines, _stDirReq::iRemoveNoise, _stDirReq::iScaling, _stDirReq::lGapLength, _stDirReq::lMeanLength, lResultCount, _stDirReq::lSectorCount, MSG_DIR_ALG_BEAM, MSG_DIR_ALG_CORR, MSG_DIR_ALG_SPECT, clGtkUtils::OptionMenuGetActive(), and sDirRq.

Referenced by InitConnection().

bool clGUIDir::SendSettings  )  [private]
 

Definition at line 930 of file GUIDir.cc.

References DirMsg, clSockOp::GetErrno(), GLOBAL_HEADER_LEN, sDirRq, clDirMsg::SetRequest(), SOp, and clSockOp::WriteN().

Referenced by InitConnection().

void clGUIDir::PrintStatus  )  [private]
 

Definition at line 945 of file GUIDir.cc.

References DGUI_CONV_BUF_SIZE, fIntegrationTime, fLeftDirDeg, _stDirRes::fPeakLevel, fRightDirDeg, guSbCtxt, gwStatusBar, iClips, iCursorX, iCursorY, iDirectionScale, _stDirRes::lSectorCount, and sResultHeader.

Referenced by OnGdkInput(), and OnMotionWorm().

void clGUIDir::SaveInfo const char *  ,
time_t 
[private]
 

Definition at line 976 of file GUIDir.cc.

References FB_TIFF_MODE, _stDirRes::fHighFreqLimit, _stDirRes::fIntegrationTime, _stDirReq::fLeftDir, _stDirReq::fRightDir, _stDirRes::lSectorCount, sDirRq, and sResultHeader.

Referenced by OnSaveClicks(), and StartNewImgFile().

void clGUIDir::StartNewImgFile  )  [private]
 

Definition at line 997 of file GUIDir.cc.

References bSaving, FB_TIFF_CONT_VERTICAL, FBDir, gwCBSaving, iCompressMode, iImgCount, iJPEGQuality, SaveInfo(), clFrameBuf::StartSaveToFile(), clFrameBuf::StopSaveToFile(), and strImgFileName.

Referenced by OnGdkInput().

int clGUIDir::Exec  ) 
 

Definition at line 1044 of file GUIDir.cc.

References Build(), Cfg, clFrameBuf::Clear(), ConnectSignals(), DGUI_DEF_LINES, DGUI_DEF_SOUNDSPEED, FB_TIFF_COMPRESS_DEFLATE, FB_TIFF_COMPRESS_JPEG, FB_TIFF_COMPRESS_LZW, FB_TIFF_COMPRESS_NONE, FB_TIFF_COMPRESS_RLE, FBDir, FreeDrawingPrims(), fSoundSpeed, clCfgFile::GetFlt(), clCfgFile::GetInt(), iCompressMode, iContSaveScans, iDirectionScale, iHistoryLines, iJPEGQuality, iPalette, iTIFFCompression, iWormHeight, iWormWidth, and clFrameBuf::SetSize().

Referenced by main().

gint clGUIDir::OnDelete GtkWidget *  ,
GdkEventAny * 
 

Definition at line 1100 of file GUIDir.cc.

References bRun, bSaving, FBDir, and clFrameBuf::StopSaveToFile().

Referenced by WrapOnDelete().

void clGUIDir::OnHideToggled GtkToggleButton *  ,
gpointer 
 

Definition at line 1112 of file GUIDir.cc.

References gwTable1, gwTable2, gwTable3, and gwTable4.

Referenced by WrapOnHideToggled().

gint clGUIDir::OnConnectClick GtkWidget *  ,
gpointer  gpData
 

Definition at line 1131 of file GUIDir.cc.

References bConnected, DGUI_SERVER_MAXLEN, giGdkTag, gwBConnect, gwCServer, InitConnection(), ParseServerStr(), clSockOp::Shutdown(), and SOp.

Referenced by WrapOnConnectClick().

void clGUIDir::OnFreezeToggled GtkToggleButton *  ,
gpointer 
 

Definition at line 1169 of file GUIDir.cc.

References bFreezed.

Referenced by WrapOnFreezeToggled().

gint clGUIDir::OnExposeWorm GtkWidget *  ,
GdkEventExpose * 
 

Definition at line 1175 of file GUIDir.cc.

References FBDir, clFrameBuf::GetCurPtr(), clFrameBuf::GetRowStride(), ggcWormFG, gwDAWorm, iWormHeight, and iWormWidth.

Referenced by WrapOnExposeWorm().

gint clGUIDir::OnMotionWorm GtkWidget *  ,
GdkEventMotion * 
 

Definition at line 1196 of file GUIDir.cc.

References iCursorX, iCursorY, and PrintStatus().

Referenced by WrapOnMotionWorm().

gint clGUIDir::OnPaletteActivate GtkWidget *  ,
gpointer 
 

Definition at line 1205 of file GUIDir.cc.

References Cfg, DGUI_PAL_BW, DGUI_PAL_DIR, DGUI_PAL_GREEN, DGUI_PAL_GREEN2, DGUI_PAL_HSV, DGUI_PAL_LIGHT, DGUI_PAL_PUREGREEN, DGUI_PAL_TEMP, DGUI_PAL_WB, FBDir, clCfgFile::GetInt(), gwaMIPalette, clFrameBuf::PalGenBW(), clFrameBuf::PalGenDir(), clFrameBuf::PalGenGreen(), clFrameBuf::PalGenGreen2(), clFrameBuf::PalGenHSV(), clFrameBuf::PalGenLight(), clFrameBuf::PalGenPureGreen(), clFrameBuf::PalGenTemp(), and clFrameBuf::PalGenWB().

Referenced by WrapOnPaletteActivate().

void clGUIDir::OnSaveClicks GtkWidget *  ,
gpointer 
 

Definition at line 1277 of file GUIDir.cc.

References bSaving, FB_TIFF_CONT_VERTICAL, FBDir, _stDirRes::fIntegrationTime, clFrameBuf::GetHeight(), gwCBSaving, gwFSSave, iCompressMode, iImgCount, iJPEGQuality, iScanCount, SaveInfo(), clFrameBuf::SaveToFile(), sResultHeader, clFrameBuf::StartSaveToFile(), clFrameBuf::StopSaveToFile(), and strImgFileName.

Referenced by WrapOnSaveClicks().

void clGUIDir::OnGdkInput gpointer  ,
gint  ,
GdkInputCondition 
 

Definition at line 1361 of file GUIDir.cc.

References bConnected, bFreezed, bRun, bSaving, DGUI_CONV_BUF_SIZE, DirMsg, clFrameBuf::DrawLine(), DSP, FBDir, _stDirRes::fIntegrationTime, fIntegrationTime, _stDirRes::fPeakLevel, GDT, clFrameBuf::GetCurPtr(), clSockOp::GetErrno(), clDirMsg::GetResult(), clFrameBuf::GetRowStride(), ggcWormFG, giGdkTag, gwDAWorm, gwEIntegrationTime, gwVRTime, iClips, iContSaveScans, iDirectionScale, iHistoryLines, iImgCount, iScanCount, iWormHeight, iWormWidth, lResultCount, lResultMsgBufSize, _stDirRes::lSectorCount, PrintStatus(), clSockOp::ReadN(), ResultMsgBuf, Results, ScaledResults, clSockOp::Shutdown(), SOp, sResultHeader, and StartNewImgFile().

Referenced by WrapOnGdkInput().


Member Data Documentation

volatile bool clGUIDir::bRun [private]
 

Definition at line 80 of file GUIDir.hh.

Referenced by clGUIDir(), OnDelete(), and OnGdkInput().

volatile bool clGUIDir::bConnected [private]
 

Definition at line 81 of file GUIDir.hh.

Referenced by clGUIDir(), InitConnection(), OnConnectClick(), and OnGdkInput().

volatile bool clGUIDir::bFreezed [private]
 

Definition at line 82 of file GUIDir.hh.

Referenced by clGUIDir(), OnFreezeToggled(), and OnGdkInput().

bool clGUIDir::bSaving [private]
 

Definition at line 83 of file GUIDir.hh.

Referenced by OnDelete(), OnGdkInput(), OnSaveClicks(), and StartNewImgFile().

int clGUIDir::iSockH [private]
 

Definition at line 84 of file GUIDir.hh.

Referenced by InitConnection().

int clGUIDir::iDirectionScale [private]
 

Definition at line 85 of file GUIDir.hh.

Referenced by Build(), BuildTable4(), BuildTableWorm(), Exec(), GetSettings(), InitConnection(), OnGdkInput(), and PrintStatus().

int clGUIDir::iHistoryLines [private]
 

Definition at line 86 of file GUIDir.hh.

Referenced by Build(), BuildTableWorm(), Exec(), GetSettings(), InitConnection(), and OnGdkInput().

int clGUIDir::iPalette [private]
 

Definition at line 87 of file GUIDir.hh.

Referenced by BuildDrawingPrims(), BuildTable3(), clGUIDir(), and Exec().

int clGUIDir::iClips [private]
 

Definition at line 88 of file GUIDir.hh.

Referenced by InitConnection(), OnGdkInput(), and PrintStatus().

int clGUIDir::iWormWidth [private]
 

Definition at line 89 of file GUIDir.hh.

Referenced by Exec(), InitConnection(), OnExposeWorm(), and OnGdkInput().

int clGUIDir::iWormHeight [private]
 

Definition at line 90 of file GUIDir.hh.

Referenced by Exec(), InitConnection(), OnExposeWorm(), and OnGdkInput().

int clGUIDir::iCursorX [private]
 

Definition at line 91 of file GUIDir.hh.

Referenced by OnMotionWorm(), and PrintStatus().

int clGUIDir::iCursorY [private]
 

Definition at line 92 of file GUIDir.hh.

Referenced by OnMotionWorm(), and PrintStatus().

int clGUIDir::iTIFFCompression [private]
 

Definition at line 93 of file GUIDir.hh.

Referenced by Exec().

int clGUIDir::iJPEGQuality [private]
 

Definition at line 94 of file GUIDir.hh.

Referenced by Exec(), OnSaveClicks(), and StartNewImgFile().

int clGUIDir::iCompressMode [private]
 

Definition at line 95 of file GUIDir.hh.

Referenced by Exec(), OnSaveClicks(), and StartNewImgFile().

int clGUIDir::iContSaveScans [private]
 

Definition at line 96 of file GUIDir.hh.

Referenced by Exec(), and OnGdkInput().

int clGUIDir::iScanCount [private]
 

Definition at line 97 of file GUIDir.hh.

Referenced by OnGdkInput(), and OnSaveClicks().

int clGUIDir::iImgCount [private]
 

Definition at line 98 of file GUIDir.hh.

Referenced by OnGdkInput(), OnSaveClicks(), and StartNewImgFile().

long clGUIDir::lResultMsgBufSize [private]
 

Definition at line 99 of file GUIDir.hh.

Referenced by InitConnection(), and OnGdkInput().

long clGUIDir::lResultCount [private]
 

Definition at line 100 of file GUIDir.hh.

Referenced by GetSettings(), InitConnection(), and OnGdkInput().

float clGUIDir::fSoundSpeed [private]
 

Definition at line 101 of file GUIDir.hh.

Referenced by BuildTable2(), and Exec().

float clGUIDir::fLeftDirDeg [private]
 

Definition at line 102 of file GUIDir.hh.

Referenced by GetSettings(), and PrintStatus().

float clGUIDir::fRightDirDeg [private]
 

Definition at line 103 of file GUIDir.hh.

Referenced by GetSettings(), and PrintStatus().

GDT clGUIDir::fIntegrationTime [private]
 

Definition at line 104 of file GUIDir.hh.

Referenced by GetSettings(), OnGdkInput(), and PrintStatus().

stDirReq clGUIDir::sDirRq [private]
 

Definition at line 105 of file GUIDir.hh.

Referenced by GetSettings(), InitConnection(), SaveInfo(), and SendSettings().

stDirRes clGUIDir::sResultHeader [private]
 

Definition at line 106 of file GUIDir.hh.

Referenced by OnGdkInput(), OnSaveClicks(), PrintStatus(), and SaveInfo().

GList* clGUIDir::glServers [private]
 

Definition at line 108 of file GUIDir.hh.

Referenced by BuildTable1(), and clGUIDir().

gint clGUIDir::giGdkTag [private]
 

Definition at line 110 of file GUIDir.hh.

Referenced by InitConnection(), OnConnectClick(), and OnGdkInput().

guint clGUIDir::guSbCtxt [private]
 

Definition at line 111 of file GUIDir.hh.

Referenced by Build(), and PrintStatus().

GtkWidget* clGUIDir::gwWindow [private]
 

Definition at line 113 of file GUIDir.hh.

Referenced by Build(), and ConnectSignals().

GtkWidget* clGUIDir::gwVBox [private]
 

Definition at line 114 of file GUIDir.hh.

Referenced by Build(), BuildTable1(), BuildTable2(), BuildTable3(), BuildTable4(), and BuildTableWorm().

GtkWidget* clGUIDir::gwCBHide [private]
 

Definition at line 115 of file GUIDir.hh.

Referenced by Build(), and ConnectSignals().

GtkWidget* clGUIDir::gwStatusBar [private]
 

Definition at line 116 of file GUIDir.hh.

Referenced by Build(), and PrintStatus().

GtkWidget* clGUIDir::gwTable1 [private]
 

Definition at line 118 of file GUIDir.hh.

Referenced by BuildTable1(), and OnHideToggled().

GtkWidget* clGUIDir::gwLServer [private]
 

Definition at line 119 of file GUIDir.hh.

Referenced by BuildTable1().

GtkWidget* clGUIDir::gwCServer [private]
 

Definition at line 120 of file GUIDir.hh.

Referenced by BuildTable1(), and OnConnectClick().

GtkWidget* clGUIDir::gwBConnect [private]
 

Definition at line 121 of file GUIDir.hh.

Referenced by BuildTable1(), ConnectSignals(), and OnConnectClick().

GtkWidget* clGUIDir::gwBDisconnect [private]
 

Definition at line 122 of file GUIDir.hh.

Referenced by BuildTable1(), and ConnectSignals().

GtkWidget* clGUIDir::gwCBFreeze [private]
 

Definition at line 123 of file GUIDir.hh.

Referenced by BuildTable1(), and ConnectSignals().

GtkWidget* clGUIDir::gwTable2 [private]
 

Definition at line 125 of file GUIDir.hh.

Referenced by BuildTable2(), and OnHideToggled().

GtkWidget* clGUIDir::gwLAlgorithm [private]
 

Definition at line 126 of file GUIDir.hh.

Referenced by BuildTable2().

GtkWidget* clGUIDir::gwOMAlgorithm [private]
 

Definition at line 127 of file GUIDir.hh.

Referenced by BuildTable2(), and GetSettings().

GtkWidget* clGUIDir::gwMAlgorithm [private]
 

Definition at line 128 of file GUIDir.hh.

Referenced by BuildTable2().

GtkWidget* clGUIDir::gwaMIAlgorithm[DGUI_ALGORITHM_ITEMS] [private]
 

Definition at line 129 of file GUIDir.hh.

Referenced by BuildTable2(), and GetSettings().

GtkWidget* clGUIDir::gwLSoundSpeed [private]
 

Definition at line 130 of file GUIDir.hh.

Referenced by BuildTable2().

GtkWidget* clGUIDir::gwESoundSpeed [private]
 

Definition at line 131 of file GUIDir.hh.

Referenced by BuildTable2(), and GetSettings().

GtkWidget* clGUIDir::gwLLowFrequencyLimit [private]
 

Definition at line 132 of file GUIDir.hh.

Referenced by BuildTable2().

GtkWidget* clGUIDir::gwELowFrequencyLimit [private]
 

Definition at line 133 of file GUIDir.hh.

Referenced by BuildTable2(), and GetSettings().

GtkWidget* clGUIDir::gwLIntegrationTime [private]
 

Definition at line 134 of file GUIDir.hh.

Referenced by BuildTable2().

GtkWidget* clGUIDir::gwEIntegrationTime [private]
 

Definition at line 135 of file GUIDir.hh.

Referenced by BuildTable2(), GetSettings(), and OnGdkInput().

GtkWidget* clGUIDir::gwTable3 [private]
 

Definition at line 137 of file GUIDir.hh.

Referenced by BuildTable3(), and OnHideToggled().

GtkWidget* clGUIDir::gwLScaling [private]
 

Definition at line 138 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwOMScaling [private]
 

Definition at line 139 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwMScaling [private]
 

Definition at line 140 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwaMIScaling[DGUI_SCALING_ITEMS] [private]
 

Definition at line 141 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwLScalingExponent [private]
 

Definition at line 142 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwEScalingExponent [private]
 

Definition at line 143 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwLRemoveNoise [private]
 

Definition at line 144 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwOMRemoveNoise [private]
 

Definition at line 145 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwMRemoveNoise [private]
 

Definition at line 146 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwaMIRemoveNoise[DGUI_REMOVE_NOISE_ITEMS] [private]
 

Definition at line 147 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwLAlpha [private]
 

Definition at line 148 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwEAlpha [private]
 

Definition at line 149 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwLMeanLength [private]
 

Definition at line 150 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwEMeanLength [private]
 

Definition at line 151 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwLGapLength [private]
 

Definition at line 152 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwEGapLength [private]
 

Definition at line 153 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwCBNoFilter [private]
 

Definition at line 154 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwCBNormalize [private]
 

Definition at line 155 of file GUIDir.hh.

Referenced by BuildTable3(), and GetSettings().

GtkWidget* clGUIDir::gwLPalette [private]
 

Definition at line 156 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwOMPalette [private]
 

Definition at line 157 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwMPalette [private]
 

Definition at line 158 of file GUIDir.hh.

Referenced by BuildTable3().

GtkWidget* clGUIDir::gwaMIPalette[DGUI_PALETTE_ITEMS] [private]
 

Definition at line 159 of file GUIDir.hh.

Referenced by BuildTable3(), ConnectSignals(), and OnPaletteActivate().

GtkWidget* clGUIDir::gwTable4 [private]
 

Definition at line 161 of file GUIDir.hh.

Referenced by BuildTable4(), and OnHideToggled().

GtkWidget* clGUIDir::gwLLeftDirection [private]
 

Definition at line 162 of file GUIDir.hh.

Referenced by BuildTable4().

GtkWidget* clGUIDir::gwELeftDirection [private]
 

Definition at line 163 of file GUIDir.hh.

Referenced by BuildTable4(), and GetSettings().

GtkWidget* clGUIDir::gwLRightDirection [private]
 

Definition at line 164 of file GUIDir.hh.

Referenced by BuildTable4().

GtkWidget* clGUIDir::gwERightDirection [private]
 

Definition at line 165 of file GUIDir.hh.

Referenced by BuildTable4(), and GetSettings().

GtkWidget* clGUIDir::gwLSectorCount [private]
 

Definition at line 166 of file GUIDir.hh.

Referenced by BuildTable4().

GtkWidget* clGUIDir::gwESectorCount [private]
 

Definition at line 167 of file GUIDir.hh.

Referenced by BuildTable4(), and GetSettings().

GtkWidget* clGUIDir::gwLDirectionScale [private]
 

Definition at line 168 of file GUIDir.hh.

Referenced by BuildTable4().

GtkWidget* clGUIDir::gwEDirectionScale [private]
 

Definition at line 169 of file GUIDir.hh.

Referenced by BuildTable4(), and GetSettings().

GtkWidget* clGUIDir::gwCBSaving [private]
 

Definition at line 170 of file GUIDir.hh.

Referenced by BuildTable4(), ConnectSignals(), OnSaveClicks(), and StartNewImgFile().

GtkWidget* clGUIDir::gwBSave [private]
 

Definition at line 171 of file GUIDir.hh.

Referenced by BuildTable4(), and ConnectSignals().

GtkWidget* clGUIDir::gwFSSave [private]
 

Definition at line 172 of file GUIDir.hh.

Referenced by BuildTable4(), ConnectSignals(), and OnSaveClicks().

GtkWidget* clGUIDir::gwTableWorm [private]
 

Definition at line 174 of file GUIDir.hh.

Referenced by BuildTableWorm().

GtkWidget* clGUIDir::gwHRDirection [private]
 

Definition at line 175 of file GUIDir.hh.

Referenced by Build(), BuildTableWorm(), ConnectSignals(), GetSettings(), and InitConnection().

GtkWidget* clGUIDir::gwVRTime [private]
 

Definition at line 176 of file GUIDir.hh.

Referenced by Build(), BuildTableWorm(), ConnectSignals(), GetSettings(), InitConnection(), and OnGdkInput().

GtkWidget* clGUIDir::gwDAWorm [private]
 

Definition at line 177 of file GUIDir.hh.

Referenced by Build(), BuildDrawingPrims(), BuildTableWorm(), ConnectSignals(), InitConnection(), OnExposeWorm(), and OnGdkInput().

GdkGC* clGUIDir::ggcWormBG [private]
 

Definition at line 179 of file GUIDir.hh.

Referenced by BuildDrawingPrims(), and FreeDrawingPrims().

GdkGC* clGUIDir::ggcWormFG [private]
 

Definition at line 180 of file GUIDir.hh.

Referenced by BuildDrawingPrims(), FreeDrawingPrims(), InitConnection(), OnExposeWorm(), and OnGdkInput().

GdkCursor* clGUIDir::gcCrossHair [private]
 

Definition at line 181 of file GUIDir.hh.

Referenced by Build(), BuildDrawingPrims(), and FreeDrawingPrims().

std::string clGUIDir::strImgFileName [private]
 

Definition at line 183 of file GUIDir.hh.

Referenced by OnSaveClicks(), and StartNewImgFile().

clAlloc clGUIDir::Results [private]
 

Definition at line 184 of file GUIDir.hh.

Referenced by InitConnection(), and OnGdkInput().

clAlloc clGUIDir::ResultMsgBuf [private]
 

Definition at line 185 of file GUIDir.hh.

Referenced by InitConnection(), and OnGdkInput().

clAlloc clGUIDir::ScaledResults [private]
 

Definition at line 186 of file GUIDir.hh.

Referenced by InitConnection(), and OnGdkInput().

clCfgFile* clGUIDir::Cfg [private]
 

Definition at line 187 of file GUIDir.hh.

Referenced by clGUIDir(), Exec(), OnPaletteActivate(), and ~clGUIDir().

clFrameBuf clGUIDir::FBDir [private]
 

Definition at line 188 of file GUIDir.hh.

Referenced by BuildDrawingPrims(), Exec(), InitConnection(), OnDelete(), OnExposeWorm(), OnGdkInput(), OnPaletteActivate(), OnSaveClicks(), and StartNewImgFile().

clGtkUtils clGUIDir::GtkUtils [private]
 

Definition at line 189 of file GUIDir.hh.

Referenced by Build(), BuildTable1(), BuildTable2(), BuildTable3(), ConnectSignals(), and GetSettings().

clSockClie clGUIDir::SClient [private]
 

Definition at line 190 of file GUIDir.hh.

Referenced by InitConnection().

clSockOp* clGUIDir::SOp [private]
 

Definition at line 191 of file GUIDir.hh.

Referenced by InitConnection(), OnConnectClick(), OnGdkInput(), and SendSettings().

clDirMsg clGUIDir::DirMsg [private]
 

Definition at line 192 of file GUIDir.hh.

Referenced by OnGdkInput(), and SendSettings().

clDSPOp clGUIDir::DSP [private]
 

Definition at line 193 of file GUIDir.hh.

Referenced by GetSettings(), and OnGdkInput().


The documentation for this class was generated from the following files:
Generated on Sun Oct 26 19:12:18 2003 for HASAS by doxygen 1.3.3