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