Rosetta Protocols  2014.35
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::match::output::PoseInserter Class Reference

#include <PoseInserter.hh>

Public Types

typedef core::pose::Pose Pose
 
typedef core::Size Size
 

Public Member Functions

 PoseInserter (Pose &pose_to_modify)
 
 PoseInserter (Pose &pose_to_modify, Size resid_to_replace)
 
virtual ~PoseInserter ()
 
virtual void process_hit (Hit const &hit, core::conformation::Residue const &upstream_conformation)
 Take a conformation::Residue from the upstream builder and call Pose::replace_residue at a particular position. More...
 
void set_replacement_resid (Size seqpos)
 
- Public Member Functions inherited from protocols::match::upstream::UpstreamResidueProcessor
virtual ~UpstreamResidueProcessor ()
 

Private Attributes

Posepose_
 
Size resid_to_replace_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::match::output::PoseInserter::PoseInserter ( Pose pose_to_modify)
protocols::match::output::PoseInserter::PoseInserter ( Pose pose_to_modify,
Size  resid_to_replace 
)
protocols::match::output::PoseInserter::~PoseInserter ( )
virtual

Member Function Documentation

void protocols::match::output::PoseInserter::process_hit ( Hit const &  hit,
core::conformation::Residue const &  upstream_conformation 
)
virtual

Take a conformation::Residue from the upstream builder and call Pose::replace_residue at a particular position.

Implements protocols::match::upstream::UpstreamResidueProcessor.

References pose_, core::pose::Pose::replace_residue(), resid_to_replace_, and runtime_assert.

void protocols::match::output::PoseInserter::set_replacement_resid ( Size  seqpos)

References resid_to_replace_.

Member Data Documentation

Pose& protocols::match::output::PoseInserter::pose_
private

Referenced by process_hit().

Size protocols::match::output::PoseInserter::resid_to_replace_
private

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