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

#include <PoseInserter.hh>

Inheritance diagram for protocols::match::output::PoseInserter:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

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

Private Attributes

Posepose_
 
core::Size resid_to_replace_
 

Member Typedef Documentation

◆ Pose

◆ Size

Constructor & Destructor Documentation

◆ PoseInserter() [1/2]

protocols::match::output::PoseInserter::PoseInserter ( Pose pose_to_modify)

◆ PoseInserter() [2/2]

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

◆ ~PoseInserter()

protocols::match::output::PoseInserter::~PoseInserter ( )
overridedefault

Member Function Documentation

◆ process_hit()

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

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(), and resid_to_replace_.

◆ set_replacement_resid()

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

References resid_to_replace_.

Member Data Documentation

◆ pose_

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

Referenced by process_hit().

◆ resid_to_replace_

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

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