Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::boinc::BoincCurrentPoseObserver Class Reference

#include <BoincPoseObserver.hh>

Inheritance diagram for protocols::boinc::BoincCurrentPoseObserver:
Inheritance graph
[legend]

Public Types

typedef core::pose::Pose Pose
 
typedef
core::pose::signals::ConformationEvent 
ConformationEvent
 

Public Member Functions

 BoincCurrentPoseObserver ()
 default constructor More...
 
 BoincCurrentPoseObserver (bool const is_ghost)
 Constructor for observers for drawing a "ghost" overlaid on the current pose. More...
 
 ~BoincCurrentPoseObserver () override
 default destructor More...
 
void attach_to (Pose &pose)
 attach to Pose More...
 
void detach_from ()
 detach from Pose More...
 
void on_conf_change (ConformationEvent const &event)
 on receiving ConformationEvent, copy Pose to boinc shared memory More...
 

Private Member Functions

 BoincCurrentPoseObserver (BoincCurrentPoseObserver const &rval)
 disallow copy constructor More...
 
BoincCurrentPoseObserveroperator= (BoincCurrentPoseObserver const &rval)
 disallow copy assignment More...
 

Private Attributes

BoincSharedMemoryshmem_
 
utility::signals::Link conf_event_link_
 
bool is_ghost_
 Is this for normal display, or for a "ghost" overlay on a pose? More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::boinc::BoincCurrentPoseObserver::BoincCurrentPoseObserver ( )

default constructor

protocols::boinc::BoincCurrentPoseObserver::BoincCurrentPoseObserver ( bool const  is_ghost)

Constructor for observers for drawing a "ghost" overlaid on the current pose.

protocols::boinc::BoincCurrentPoseObserver::~BoincCurrentPoseObserver ( )
override

default destructor

protocols::boinc::BoincCurrentPoseObserver::BoincCurrentPoseObserver ( BoincCurrentPoseObserver const &  rval)
private

disallow copy constructor

Member Function Documentation

void protocols::boinc::BoincCurrentPoseObserver::attach_to ( Pose pose)

attach to Pose

void protocols::boinc::BoincCurrentPoseObserver::detach_from ( )

detach from Pose

void protocols::boinc::BoincCurrentPoseObserver::on_conf_change ( ConformationEvent const &  event)

on receiving ConformationEvent, copy Pose to boinc shared memory

BoincCurrentPoseObserver& protocols::boinc::BoincCurrentPoseObserver::operator= ( BoincCurrentPoseObserver const &  rval)
private

disallow copy assignment

Member Data Documentation

utility::signals::Link protocols::boinc::BoincCurrentPoseObserver::conf_event_link_
private
bool protocols::boinc::BoincCurrentPoseObserver::is_ghost_
private

Is this for normal display, or for a "ghost" overlay on a pose?

Default false (normal display). True means "ghost".

BoincSharedMemory* protocols::boinc::BoincCurrentPoseObserver::shmem_
private

The documentation for this class was generated from the following file: