BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
DIALOGS
molecularDynamicsDialog.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_VIEW_DIALOGS_MOLECULARDYNAMICSDIALOG_H
6
#define BALL_VIEW_DIALOGS_MOLECULARDYNAMICSDIALOG_H
7
8
#ifndef BALL_COMMON_GLOBAL_H
9
# include <
BALL/COMMON/global.h
>
10
#endif
11
12
#ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
13
# include <
BALL/VIEW/KERNEL/preferencesEntry.h
>
14
#endif
15
16
#include <BALL/VIEW/UIC/ui_molecularDynamicsDialog.h>
17
18
namespace
BALL
19
{
20
namespace
VIEW
21
{
22
class
AmberConfigurationDialog;
23
class
CharmmConfigurationDialog;
24
class
MMFF94ConfigurationDialog;
25
29
class
BALL_VIEW_EXPORT
MolecularDynamicsDialog
30
:
public
QDialog
,
31
public
Ui_MolecularDynamicsDialogData,
32
public
PreferencesEntry
33
{
34
Q_OBJECT
35
36
public
:
37
39
MolecularDynamicsDialog
(
QWidget
* parent = NULL,
const
char
* name =
"MolecularDynamicsDialog"
);
40
42
virtual
~
MolecularDynamicsDialog
();
43
45
float
getSimulationTime()
const
;
46
48
Size
getNumberOfSteps()
const
;
49
51
void
setNumberOfSteps(
Size
steps);
52
54
void
setTimeStep(
float
time);
55
57
float
getTimeStep()
const
;
58
60
bool
useMicroCanonical()
const
;
61
63
void
setMicroCanonical(
bool
state);
64
66
void
setTemperature(
float
temperature);
67
69
float
getTemperature()
const
;
70
72
QString getDCDFile()
const
;
73
75
void
setDCDFile(
const
String
& name);
76
78
Size
getStepsBetweenRefreshs()
const
;
79
81
void
setAmberDialog(
AmberConfigurationDialog
* amber_dialog);
82
84
void
setCharmmDialog(
CharmmConfigurationDialog
* charmm_dialog);
85
87
void
setMMFF94Dialog(
MMFF94ConfigurationDialog
* dialog);
88
90
void
selectForceField(
Position
nr);
91
93
Position
selectedForceField()
const
;
94
95
public
slots:
96
98
virtual
void
accept();
99
100
protected
slots:
101
102
virtual
void
enableDCDFileSelected();
103
105
void
advancedOptions();
106
108
void
chooseDCDFile();
109
110
void
timeChanged();
111
112
private
:
113
AmberConfigurationDialog
* amber_dialog_;
114
CharmmConfigurationDialog
* charmm_dialog_;
115
MMFF94ConfigurationDialog
* mmff_dialog_;
116
};
117
118
} }
// namespaces
119
#endif
BALL::VIEW::MolecularDynamicsDialog
Definition:
molecularDynamicsDialog.h:29
BALL::String
Definition:
string.h:61
QDialog
QWidget
BALL::VIEW::MMFF94ConfigurationDialog
Definition:
MMFF94ConfigurationDialog.h:29
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::CharmmConfigurationDialog
Definition:
charmmConfigurationDialog.h:29
BALL::VIEW::AmberConfigurationDialog
Definition:
amberConfigurationDialog.h:29
preferencesEntry.h
BALL_SIZE_TYPE
BALL::VIEW::PreferencesEntry
Definition:
preferencesEntry.h:68
global.h
Generated by
1.8.7