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

The StandardResultOutputter. More...

#include <StandardResultOutputter.hh>

Inheritance diagram for protocols::jd3::output::StandardResultOutputter:
Inheritance graph
[legend]

Public Member Functions

 StandardResultOutputter ()
 
virtual ~StandardResultOutputter ()
 
void write_output (OutputSpecification const &specification, JobResult const &result) override
 
void flush () override
 Output from an outputter may be held back and only flushed when requested by the JobQueen; I/O can be expensive, so it's a good idea to gather up the results of many outputs before flushing them to disk. More...
 
void set_primary_outputter (pose_outputter::PoseOutputterOP outputter)
 
void append_secondary_outputter (pose_outputter::SecondaryPoseOutputterOP outputter)
 

Private Attributes

pose_outputter::PoseOutputterOP primary_outputter_
 
utility::vector1
< pose_outputter::SecondaryPoseOutputterOP > 
secondary_outputters_
 

Additional Inherited Members

- Private Member Functions inherited from protocols::jd3::output::ResultOutputter
 ResultOutputter ()
 
 ~ResultOutputter () override
 

Detailed Description

The StandardResultOutputter.

Constructor & Destructor Documentation

protocols::jd3::output::StandardResultOutputter::StandardResultOutputter ( )
virtual protocols::jd3::output::StandardResultOutputter::~StandardResultOutputter ( )
virtual

Member Function Documentation

void protocols::jd3::output::StandardResultOutputter::append_secondary_outputter ( pose_outputter::SecondaryPoseOutputterOP  outputter)
void protocols::jd3::output::StandardResultOutputter::flush ( )
overridevirtual

Output from an outputter may be held back and only flushed when requested by the JobQueen; I/O can be expensive, so it's a good idea to gather up the results of many outputs before flushing them to disk.

Implements protocols::jd3::output::ResultOutputter.

void protocols::jd3::output::StandardResultOutputter::set_primary_outputter ( pose_outputter::PoseOutputterOP  outputter)
void protocols::jd3::output::StandardResultOutputter::write_output ( OutputSpecification const &  specification,
JobResult const &  result 
)
overridevirtual

Member Data Documentation

pose_outputter::PoseOutputterOP protocols::jd3::output::StandardResultOutputter::primary_outputter_
private
utility::vector1< pose_outputter::SecondaryPoseOutputterOP > protocols::jd3::output::StandardResultOutputter::secondary_outputters_
private

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