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::pose_outputters::SilentFilePoseOutputSpecification Class Reference

The SilentFilePoseOutputSpecification giving all of the details of how to write a Pose out to disk as a silent file. More...

#include <SilentFilePoseOutputSpecification.hh>

Inheritance diagram for protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification:
Inheritance graph
[legend]

Public Member Functions

 SilentFilePoseOutputSpecification ()
 
 SilentFilePoseOutputSpecification (JobResultID const &result_id, JobOutputIndex const &output_index)
 
 ~SilentFilePoseOutputSpecification () override
 
core::io::silent::SilentFileOptions
const & 
sf_opts () const
 
void sf_opts (core::io::silent::SilentFileOptions const &setting)
 
std::string out_fname () const
 
void out_fname (std::string const &setting)
 
std::string const & pose_tag () const
 
void pose_tag (std::string const &setting)
 
core::Size buffer_limit () const
 
void buffer_limit (core::Size setting)
 
- Public Member Functions inherited from protocols::jd3::pose_outputters::PoseOutputSpecification
 PoseOutputSpecification ()
 
 PoseOutputSpecification (JobResultID const &result_id, JobOutputIndex const &output_index)
 
 ~PoseOutputSpecification () override
 
std::string const & outputter_type () const
 
void outputter_type (std::string const &setting)
 
- Public Member Functions inherited from protocols::jd3::output::OutputSpecification
 OutputSpecification ()
 
 OutputSpecification (JobResultID const &result_id, JobOutputIndex const &output_index)
 
 ~OutputSpecification () override
 
JobResultID result_id () const
 
virtual void result_id (JobResultID const &setting)
 
JobOutputIndex output_index () const
 
virtual void output_index (JobOutputIndex const &setting)
 
std::string const & jd_output_suffix () const
 
virtual void jd_output_suffix (std::string const &setting)
 
std::string suffix_from_jd_with_sep () const
 

Private Attributes

core::io::silent::SilentFileOptionsOP sf_opts_
 
std::string out_fname_
 
std::string pose_tag_
 
core::Size buffer_limit_
 

Detailed Description

The SilentFilePoseOutputSpecification giving all of the details of how to write a Pose out to disk as a silent file.

Constructor & Destructor Documentation

protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::SilentFilePoseOutputSpecification ( )
protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::SilentFilePoseOutputSpecification ( JobResultID const &  result_id,
JobOutputIndex const &  output_index 
)
protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::~SilentFilePoseOutputSpecification ( )
overridedefault

Member Function Documentation

core::Size protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::buffer_limit ( ) const

References buffer_limit_.

void protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::buffer_limit ( core::Size  setting)

References buffer_limit_.

std::string protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::out_fname ( ) const
void protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::out_fname ( std::string const &  setting)

References out_fname_.

std::string const & protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::pose_tag ( ) const

References pose_tag_.

void protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::pose_tag ( std::string const &  setting)

References pose_tag_.

core::io::silent::SilentFileOptions const & protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::sf_opts ( ) const

References sf_opts_.

void protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::sf_opts ( core::io::silent::SilentFileOptions const &  setting)

References sf_opts_.

Member Data Documentation

core::Size protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::buffer_limit_
private

Referenced by buffer_limit().

std::string protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::out_fname_
private

Referenced by out_fname().

std::string protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::pose_tag_
private

Referenced by pose_tag().

core::io::silent::SilentFileOptionsOP protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::sf_opts_
private

Referenced by sf_opts().


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