Rosetta 3.5
|
#include <SilentObserver.hh>
Public Types | |
typedef core::pose::Pose | Pose |
Public Member Functions | |
SilentObserver () | |
default constructor More... | |
SilentObserver (std::string const &name, bool fullatom) | |
constructor More... | |
virtual | ~SilentObserver () |
default destructor More... | |
void | attach_to (Pose &pose) |
attach to a Pose More... | |
void | detach_from () |
detach from Pose More... | |
void | on_energy_change (core::pose::signals::EnergyEvent const &event) |
upon receiving an EnergyEvent write to silent file More... | |
Private Types | |
typedef utility::pointer::ReferenceCount | Super |
Private Member Functions | |
SilentObserver (SilentObserver const &rval) | |
disallow copy constructor More... | |
SilentObserver & | operator= (SilentObserver const &rval) |
disallow copy assignment More... | |
Private Attributes | |
int | frame_count_ |
bool | fullatom_ |
std::string | silent_file_name_ |
core::io::silent::SilentFileDataOP | sfd_ |
utility::signals::Link | energy_event_link_ |
protocols::viewer::SilentObserver::SilentObserver | ( | ) |
default constructor
protocols::viewer::SilentObserver::SilentObserver | ( | std::string const & | name, |
bool | fullatom = false |
||
) |
constructor
References sfd_.
|
virtual |
default destructor
References detach_from().
|
private |
disallow copy constructor
void protocols::viewer::SilentObserver::attach_to | ( | Pose & | pose) |
attach to a Pose
References core::pose::Pose::attach_energy_obs(), detach_from(), energy_event_link_, and on_energy_change().
void protocols::viewer::SilentObserver::detach_from | ( | ) |
void protocols::viewer::SilentObserver::on_energy_change | ( | core::pose::signals::EnergyEvent const & | event) |
upon receiving an EnergyEvent write to silent file
References frame_count_, core::io::silent::SilentStructFactory::get_instance(), core::io::silent::SilentStructFactory::get_silent_struct_out(), core::pose::signals::GeneralEvent::pose, sfd_, and silent_file_name_.
Referenced by attach_to().
|
private |
disallow copy assignment
|
private |
Referenced by attach_to(), and detach_from().
|
private |
Referenced by on_energy_change().
|
private |
|
private |
Referenced by on_energy_change(), and SilentObserver().
|
private |
Referenced by on_energy_change().