![]() |
Rosetta
2021.16
|
The MultipleOutputSpecification. More...
#include <MultipleOutputSpecification.hh>

Public Member Functions | |
| MultipleOutputSpecification () | |
| MultipleOutputSpecification (JobResultID const &result_id, JobOutputIndex const &output_index) | |
| ~MultipleOutputSpecification () override | |
| void | append_specification (OutputSpecificationOP spec) |
| utility::vector1 < OutputSpecificationOP > const & | output_specifications () const |
| void | result_id (JobResultID const &setting) override |
| Set the result_id for myself and for the specifications I hold. More... | |
| void | output_index (JobOutputIndex const &setting) override |
| Set the output_index for myself and for the specifications I hold. More... | |
| void | jd_output_suffix (std::string const &setting) override |
| Set the jd_output_suffix for myself and for the specifications I hold. More... | |
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 |
| JobOutputIndex | output_index () const |
| std::string const & | jd_output_suffix () const |
| std::string | suffix_from_jd_with_sep () const |
Private Attributes | |
| utility::vector1 < OutputSpecificationOP > | output_specifications_ |
The MultipleOutputSpecification.
| protocols::jd3::output::MultipleOutputSpecification::MultipleOutputSpecification | ( | ) |
| protocols::jd3::output::MultipleOutputSpecification::MultipleOutputSpecification | ( | JobResultID const & | result_id, |
| JobOutputIndex const & | output_index | ||
| ) |
|
overridedefault |
| void protocols::jd3::output::MultipleOutputSpecification::append_specification | ( | OutputSpecificationOP | spec | ) |
References output_specifications_.
|
overridevirtual |
Set the jd_output_suffix for myself and for the specifications I hold.
Reimplemented from protocols::jd3::output::OutputSpecification.
References protocols::jd3::output::OutputSpecification::jd_output_suffix(), and output_specifications_.
|
overridevirtual |
Set the output_index for myself and for the specifications I hold.
Reimplemented from protocols::jd3::output::OutputSpecification.
References protocols::jd3::output::OutputSpecification::output_index(), and output_specifications_.
| utility::vector1< OutputSpecificationOP > const & protocols::jd3::output::MultipleOutputSpecification::output_specifications | ( | ) | const |
References output_specifications_.
|
overridevirtual |
Set the result_id for myself and for the specifications I hold.
Reimplemented from protocols::jd3::output::OutputSpecification.
References output_specifications_, and protocols::jd3::output::OutputSpecification::result_id().
|
private |
Referenced by append_specification(), jd_output_suffix(), output_index(), output_specifications(), and result_id().
1.8.7