1 #ifndef BALL_VIEW_KERNEL_THREADS_H
2 #define BALL_VIEW_KERNEL_THREADS_H
4 #ifndef BALL_VIEW_KERNEL_COMMON_H_
8 #include <QtCore/QThread>
9 #include <QtCore/QEvent>
13 class EnergyMinimizer;
14 class MolecularDynamics;
16 class DockingAlgorithm;
25 class GenerateCrystalDialog;
89 virtual void run() {};
96 void sendMessage_(
Message* msg);
104 void updateStructure_();
107 void output_(
const String&
string,
bool important =
false);
113 void waitForUpdateOfRepresentations_();
199 { steps_between_updates_ = steps;}
210 void exportSceneToPNG_();
303 #endif //BALL_VIEW_KERNEL_THREADS_H
MessageEvent(Message *msg=0)
TrajectoryFile * trajectory_file_
void setRepresentation(Representation &rep)
Composite * getComposite()
EnergyMinimizer * minimizer_
void setMainControl(MainControl *mf)
GenerateCrystalDialog * dialog_
void setNumberOfSteps(Size steps)
MainControl * main_control_
void setMessage(Message *msg)
Size steps_between_updates_
An event with a contained VIEW message.
DockingAlgorithm * dock_alg_
void setComposite(Composite *composite)
void setCrystalDialog(GenerateCrystalDialog *dialog)
void setNumberOfStepsBetweenUpdates(Size steps)
void setSaveImages(bool state)
void setTrajectoryFile(TrajectoryFile *file)
Representation * getRepresentation()
void setFDPBDialog(FDPBDialog *dialog)
Thread for EnergyMinimization.
TrajectoryFile * getTrajectoryFile()