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

SimulationDialog Class Reference

#include <gui.h>

List of all members.

Public Methods

 SimulationDialog (Configuration *, Lattice *, const TGWindow *, const TGWindow *, UInt_t, UInt_t, UInt_t=kVerticalFrame)
virtual ~SimulationDialog ()
void CloseWindow ()
void DoOk ()
void DoCancel ()
void DoTabButtons (Int_t wid=-1)

Private Methods

 RQ_OBJECT ("SimulationDialog")

Private Attributes

TGTransientFrame * pMain
TGTextButton * pOkButton
TGTextButton * pCancelButton
TGTextButton * pTryButton
TGTab * pTab
TGCompositeFrame * pTabFrame
TGCompositeFrame * pBtFrame
TGCompositeFrame * pLatticeFr
TGCompositeFrame * pFr
TGCompositeFrame * pMCFr
TGCompositeFrame * pImgFr
TGGroupFrame * pAlgFr
TGGroupFrame * pGraphFr
TGGroupFrame * pAtomFr
TGGroupFrame * pDefectFr
TGGroupFrame * pInsRemFr
TGLabel * pBoltzmL
TGLabel * pIntLimL
TGLabel * pIntLimL2
TGLabel * pAShapeL
TGLabel * pASizeL
TGLabel * pAColorL
TGLabel * pDShapeL
TGLabel * pDSizeL
TGLabel * pDColorL
TGLabel * pUpdateL
TGLabel * pUpdateL2
TGLabel * pImgFormatL
TGLabel * pImgPathL
TGLabel * pImgPrefixL
TGLabel * pAutoSaveL
TGLabel * pAutoSaveL2
TGLabel * pInsL
TGLabel * pInsL2
TGLabel * pRemL
TGLabel * pRemL2
TGCheckButton * pUpdateChBt
TGCheckButton * pAutoSaveChBt
TGComboBox * pAShapeC
TGComboBox * pAColorC
TGComboBox * pDShapeC
TGComboBox * pDColorC
TGComboBox * pImgFormatC
TGTextEntry * pImgPathE
TGTextEntry * pImgPrefixE
TGNumEntrypBoltzmE
TGNumEntrypIntLimE
TGNumberEntry * pASizeE
TGNumberEntry * pDSizeE
TGNumberEntry * pUpdateNum
TGNumberEntry * pAutoSaveNum
TGNumberEntry * pInsE
TGNumberEntry * pRemE
TGLayoutHints * pL
TGLayoutHints * pL1
TGLayoutHints * pL2
TGLayoutHints * pL3
TGLayoutHints * pL4
TList * pCleanup
ConfigurationpConfig
LatticepLattice


Constructor & Destructor Documentation

SimulationDialog::SimulationDialog Configuration  ,
Lattice  ,
const TGWindow *   ,
const TGWindow *   ,
UInt_t   ,
UInt_t   ,
UInt_t    = kVerticalFrame
 

Definition at line 1978 of file gui.cpp.

References Configuration::AutoSave(), D_CANCEL, D_OK, D_SIM_TRY, Configuration::GetAtomColor(), Configuration::GetAtomShape(), Configuration::GetAtomSize(), Configuration::GetBoltzConst(), Lattice::GetCellSize(), Configuration::GetDefectColor(), Configuration::GetDefectShape(), Configuration::GetDefectSize(), Lattice::GetHeight(), Configuration::GetImageFormat(), Configuration::GetImagePath(), Configuration::GetImagePrefix(), Configuration::GetInsNum(), Configuration::GetInteractionLimit(), Configuration::GetRemNum(), Configuration::GetSaveInterval(), Configuration::GetUpdateInterval(), Lattice::GetWidth(), pAColorC, pAColorL, pAlgFr, pAShapeC, pAShapeL, pASizeE, pASizeL, pAtomFr, pAutoSaveChBt, pAutoSaveL, pAutoSaveL2, pAutoSaveNum, pBoltzmE, pBoltzmL, pBtFrame, pCancelButton, pCleanup, pConfig, pDColorC, pDColorL, pDefectFr, pDShapeC, pDShapeL, pDSizeE, pDSizeL, pFr, pGraphFr, pImgFormatC, pImgFormatL, pImgFr, pImgPathE, pImgPathL, pImgPrefixE, pImgPrefixL, pInsE, pInsL, pInsL2, pInsRemFr, pIntLimE, pIntLimL, pIntLimL2, pL, pL1, pL2, pL3, pL4, pLattice, pLatticeFr, pMain, pMCFr, pOkButton, pRemE, pRemL, pRemL2, pTab, pTabFrame, pTryButton, pUpdateChBt, pUpdateL, pUpdateL2, pUpdateNum, and Configuration::UpdateCanvas().

SimulationDialog::~SimulationDialog   [virtual]
 

Definition at line 2273 of file gui.cpp.

References pAColorC, pAColorL, pAlgFr, pAShapeC, pAShapeL, pASizeE, pASizeL, pAtomFr, pAutoSaveChBt, pAutoSaveL, pAutoSaveL2, pAutoSaveNum, pBoltzmE, pBoltzmL, pBtFrame, pCancelButton, pCleanup, pDColorC, pDColorL, pDefectFr, pDShapeC, pDShapeL, pDSizeE, pDSizeL, pGraphFr, pImgFormatC, pImgFormatL, pImgFr, pImgPathE, pImgPathL, pImgPrefixE, pImgPrefixL, pInsE, pInsL, pInsL2, pInsRemFr, pIntLimE, pIntLimL, pIntLimL2, pL1, pL2, pL3, pL4, pLatticeFr, pMain, pMCFr, pOkButton, pRemE, pRemL, pRemL2, pTab, pTryButton, pUpdateChBt, pUpdateL, pUpdateL2, and pUpdateNum.


Member Function Documentation

void SimulationDialog::CloseWindow  
 

Definition at line 2309 of file gui.cpp.

void SimulationDialog::DoCancel  
 

Definition at line 2344 of file gui.cpp.

References Configuration::GetAtomColor(), Configuration::GetAtomShape(), Configuration::GetAtomSize(), Configuration::GetDefectColor(), Configuration::GetDefectShape(), Configuration::GetDefectSize(), pConfig, pLattice, pMain, Lattice::SetAtomStyle(), and Lattice::SetDefectStyle().

Referenced by DoOk().

void SimulationDialog::DoOk  
 

Definition at line 2314 of file gui.cpp.

References Configuration::AutoSave(), DoCancel(), TGNumEntry::GetDoubleNum(), pAColorC, pAShapeC, pASizeE, pAutoSaveChBt, pAutoSaveNum, pBoltzmE, pConfig, pDColorC, pDShapeC, pDSizeE, pImgFormatC, pImgPathE, pImgPrefixE, pInsE, pIntLimE, pMain, pRemE, pUpdateChBt, pUpdateNum, Configuration::SaveSimulationToFile(), Configuration::SetAtomStyle(), Configuration::SetBoltzConst(), Configuration::SetDefectStyle(), Configuration::SetImageFormat(), Configuration::SetImagePath(), Configuration::SetImagePrefix(), Configuration::SetInsNum(), Configuration::SetInteractionLimit(), Configuration::SetRemNum(), Configuration::SetSaveInterval(), Configuration::SetTemp(), Configuration::SetUpdateInterval(), and Configuration::UpdateCanvas().

void SimulationDialog::DoTabButtons Int_t    wid = -1
 

Definition at line 2354 of file gui.cpp.

References D_SIM_TRY, pAColorC, pAShapeC, pASizeE, pDColorC, pDShapeC, pDSizeE, pLattice, Lattice::SetAtomStyle(), and Lattice::SetDefectStyle().

SimulationDialog::RQ_OBJECT "SimulationDialog"    [private]
 


Member Data Documentation

TGComboBox * SimulationDialog::pAColorC [private]
 

Definition at line 304 of file gui.h.

Referenced by DoOk(), DoTabButtons(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pAColorL [private]
 

Definition at line 297 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGGroupFrame* SimulationDialog::pAlgFr [private]
 

Definition at line 293 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGComboBox* SimulationDialog::pAShapeC [private]
 

Definition at line 304 of file gui.h.

Referenced by DoOk(), DoTabButtons(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pAShapeL [private]
 

Definition at line 297 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumberEntry* SimulationDialog::pASizeE [private]
 

Definition at line 309 of file gui.h.

Referenced by DoOk(), DoTabButtons(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pASizeL [private]
 

Definition at line 297 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGGroupFrame* SimulationDialog::pAtomFr [private]
 

Definition at line 294 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGCheckButton * SimulationDialog::pAutoSaveChBt [private]
 

Definition at line 303 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pAutoSaveL [private]
 

Definition at line 301 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pAutoSaveL2 [private]
 

Definition at line 301 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumberEntry* SimulationDialog::pAutoSaveNum [private]
 

Definition at line 310 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGNumEntry* SimulationDialog::pBoltzmE [private]
 

Definition at line 308 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pBoltzmL [private]
 

Definition at line 296 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGCompositeFrame * SimulationDialog::pBtFrame [private]
 

Definition at line 290 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGTextButton * SimulationDialog::pCancelButton [private]
 

Definition at line 288 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TList* SimulationDialog::pCleanup [private]
 

Definition at line 312 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

Configuration* SimulationDialog::pConfig [private]
 

Definition at line 314 of file gui.h.

Referenced by DoCancel(), DoOk(), and SimulationDialog().

TGComboBox * SimulationDialog::pDColorC [private]
 

Definition at line 305 of file gui.h.

Referenced by DoOk(), DoTabButtons(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pDColorL [private]
 

Definition at line 298 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGGroupFrame * SimulationDialog::pDefectFr [private]
 

Definition at line 294 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGComboBox* SimulationDialog::pDShapeC [private]
 

Definition at line 305 of file gui.h.

Referenced by DoOk(), DoTabButtons(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pDShapeL [private]
 

Definition at line 298 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumberEntry * SimulationDialog::pDSizeE [private]
 

Definition at line 309 of file gui.h.

Referenced by DoOk(), DoTabButtons(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pDSizeL [private]
 

Definition at line 298 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGCompositeFrame * SimulationDialog::pFr [private]
 

Definition at line 291 of file gui.h.

Referenced by SimulationDialog().

TGGroupFrame * SimulationDialog::pGraphFr [private]
 

Definition at line 293 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGComboBox* SimulationDialog::pImgFormatC [private]
 

Definition at line 306 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pImgFormatL [private]
 

Definition at line 300 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGCompositeFrame * SimulationDialog::pImgFr [private]
 

Definition at line 292 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGTextEntry* SimulationDialog::pImgPathE [private]
 

Definition at line 307 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pImgPathL [private]
 

Definition at line 300 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGTextEntry * SimulationDialog::pImgPrefixE [private]
 

Definition at line 307 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pImgPrefixL [private]
 

Definition at line 300 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumberEntry * SimulationDialog::pInsE [private]
 

Definition at line 310 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pInsL [private]
 

Definition at line 302 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pInsL2 [private]
 

Definition at line 302 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGGroupFrame* SimulationDialog::pInsRemFr [private]
 

Definition at line 295 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumEntry * SimulationDialog::pIntLimE [private]
 

Definition at line 308 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pIntLimL [private]
 

Definition at line 296 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pIntLimL2 [private]
 

Definition at line 296 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLayoutHints* SimulationDialog::pL [private]
 

Definition at line 311 of file gui.h.

Referenced by SimulationDialog().

TGLayoutHints * SimulationDialog::pL1 [private]
 

Definition at line 311 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLayoutHints * SimulationDialog::pL2 [private]
 

Definition at line 311 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLayoutHints * SimulationDialog::pL3 [private]
 

Definition at line 311 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLayoutHints * SimulationDialog::pL4 [private]
 

Definition at line 311 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

Lattice* SimulationDialog::pLattice [private]
 

Definition at line 315 of file gui.h.

Referenced by DoCancel(), DoTabButtons(), and SimulationDialog().

TGCompositeFrame* SimulationDialog::pLatticeFr [private]
 

Definition at line 291 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGTransientFrame* SimulationDialog::pMain [private]
 

Definition at line 287 of file gui.h.

Referenced by DoCancel(), DoOk(), SimulationDialog(), and ~SimulationDialog().

TGCompositeFrame* SimulationDialog::pMCFr [private]
 

Definition at line 292 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGTextButton* SimulationDialog::pOkButton [private]
 

Definition at line 288 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumberEntry * SimulationDialog::pRemE [private]
 

Definition at line 310 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pRemL [private]
 

Definition at line 302 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pRemL2 [private]
 

Definition at line 302 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGTab* SimulationDialog::pTab [private]
 

Definition at line 289 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGCompositeFrame* SimulationDialog::pTabFrame [private]
 

Definition at line 290 of file gui.h.

Referenced by SimulationDialog().

TGTextButton * SimulationDialog::pTryButton [private]
 

Definition at line 288 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGCheckButton* SimulationDialog::pUpdateChBt [private]
 

Definition at line 303 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().

TGLabel* SimulationDialog::pUpdateL [private]
 

Definition at line 299 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGLabel * SimulationDialog::pUpdateL2 [private]
 

Definition at line 299 of file gui.h.

Referenced by SimulationDialog(), and ~SimulationDialog().

TGNumberEntry * SimulationDialog::pUpdateNum [private]
 

Definition at line 309 of file gui.h.

Referenced by DoOk(), SimulationDialog(), and ~SimulationDialog().


The documentation for this class was generated from the following files:
Generated on Sun Jun 16 20:08:07 2002 for XEIS by doxygen1.2.16