Rosetta
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

◆ SilentFilePoseOutputSpecification() [1/2]

protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::SilentFilePoseOutputSpecification ( )

◆ SilentFilePoseOutputSpecification() [2/2]

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

◆ ~SilentFilePoseOutputSpecification()

protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::~SilentFilePoseOutputSpecification ( )
overridedefault

Member Function Documentation

◆ buffer_limit() [1/2]

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

References buffer_limit_.

◆ buffer_limit() [2/2]

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

References buffer_limit_.

◆ out_fname() [1/2]

std::string protocols::jd3::pose_outputters::SilentFilePoseOutputSpecification::out_fname ( ) const

◆ out_fname() [2/2]

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

References out_fname_.

◆ pose_tag() [1/2]

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

References pose_tag_.

◆ pose_tag() [2/2]

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

References pose_tag_.

◆ sf_opts() [1/2]

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

References sf_opts_.

◆ sf_opts() [2/2]

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

References sf_opts_.

Member Data Documentation

◆ buffer_limit_

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

Referenced by buffer_limit().

◆ out_fname_

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

Referenced by out_fname().

◆ pose_tag_

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

Referenced by pose_tag().

◆ sf_opts_

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: