Rosetta 3.4
Public Types | Public Member Functions | Protected Member Functions
protocols::match::output::PDBWriter Class Reference

#include <PDBWriter.hh>

Inheritance diagram for protocols::match::output::PDBWriter:
Inheritance graph
[legend]
Collaboration diagram for protocols::match::output::PDBWriter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::pair< core::Size,
core::Size
SizePair
typedef OutputWriter Parent

Public Member Functions

 PDBWriter ()
virtual ~PDBWriter ()
virtual void prepare_for_output_writing ()
virtual void record_match (match const &m)
virtual void record_match (match_dspos1 const &m)
void set_coordinate_cacher (UpstreamHitCacherOP)
void set_prefix (std::string const &prefix)
void initialize_from_matcher_task (MatcherTaskCOP mtask)
void set_downstream_builder (Size geomcst_id, downstream::DownstreamBuilderCOP dsbuilder)
void assemble_remark_lines (core::pose::Pose &outpose, utility::vector1< core::conformation::ResidueCOP > const &upstream_matchres, std::map< core::Size, core::Size > const &redundant_upstream_res, utility::vector1< core::Size > const &ex_geom_ids_for_upstream_res) const
core::pose::PoseCOP create_output_upstream_pose (utility::vector1< core::conformation::ResidueCOP > const &upstream_matchres, std::map< core::Size, core::Size > const &redundant_upstream_res, utility::vector1< core::Size > const &ex_geom_ids_for_upstream_res)
std::string signature_string (utility::vector1< core::conformation::ResidueCOP > const &upstream_matchres) const
core::Size num_geom_cst () const
std::string scaf_name () const
std::string cstfile_name () const
std::string prefix () const

Protected Member Functions

UpstreamHitCacherOP coordinate_cacher ()
utility::vector1
< downstream::DownstreamBuilderCOP >
const & 
dsbuilders ()
std::string assemble_outtag (utility::vector1< core::conformation::ResidueCOP > const &upstream_matchres)

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::match::output::PDBWriter::PDBWriter ( )
protocols::match::output::PDBWriter::~PDBWriter ( ) [virtual]

Member Function Documentation

std::string protocols::match::output::PDBWriter::assemble_outtag ( utility::vector1< core::conformation::ResidueCOP > const &  upstream_matchres) [protected]

References signature_string().

Referenced by record_match().

void protocols::match::output::PDBWriter::assemble_remark_lines ( core::pose::Pose outpose,
utility::vector1< core::conformation::ResidueCOP > const &  upstream_matchres,
std::map< core::Size, core::Size > const &  redundant_upstream_res,
utility::vector1< core::Size > const &  ex_geom_ids_for_upstream_res 
) const
UpstreamHitCacherOP protocols::match::output::PDBWriter::coordinate_cacher ( ) [protected]
core::pose::PoseCOP protocols::match::output::PDBWriter::create_output_upstream_pose ( utility::vector1< core::conformation::ResidueCOP > const &  upstream_matchres,
std::map< core::Size, core::Size > const &  redundant_upstream_res,
utility::vector1< core::Size > const &  ex_geom_ids_for_upstream_res 
)
std::string protocols::match::output::PDBWriter::cstfile_name ( ) const
utility::vector1< downstream::DownstreamBuilderCOP > const & protocols::match::output::PDBWriter::dsbuilders ( ) [protected]
void protocols::match::output::PDBWriter::initialize_from_matcher_task ( MatcherTaskCOP  mtask) [virtual]
core::Size protocols::match::output::PDBWriter::num_geom_cst ( ) const
std::string protocols::match::output::PDBWriter::prefix ( ) const
void protocols::match::output::PDBWriter::prepare_for_output_writing ( ) [virtual]
void protocols::match::output::PDBWriter::record_match ( match_dspos1 const &  m) [virtual]
void protocols::match::output::PDBWriter::record_match ( match const &  m) [virtual]
std::string protocols::match::output::PDBWriter::scaf_name ( ) const
void protocols::match::output::PDBWriter::set_coordinate_cacher ( UpstreamHitCacherOP  cacher)
void protocols::match::output::PDBWriter::set_downstream_builder ( Size  geomcst_id,
downstream::DownstreamBuilderCOP  dsbuilder 
)
void protocols::match::output::PDBWriter::set_prefix ( std::string const &  prefix)

References prefix().

std::string protocols::match::output::PDBWriter::signature_string ( utility::vector1< core::conformation::ResidueCOP > const &  upstream_matchres) const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines