![]() |
Rosetta Protocols
2014.16.56682
|
#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 |
||
| ) |
|
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 | ( | ) |
detach from Pose
References energy_event_link_, and utility::signals::Link::invalidate().
Referenced by attach_to(), and ~SilentObserver().
| void protocols::viewer::SilentObserver::on_energy_change | ( | core::pose::signals::EnergyEvent const & | event | ) |
upon receiving an EnergyEvent write to silent file
References frame_count_, sfd_, silent_file_name_, ss, and core::io::silent::SilentFileData::write_silent_struct().
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().
1.8.7