|
Rosetta
|
a descriptor of properties a SewAnything secondar structral segment may have More...
#include <SegmentEnvelope.hh>

Public Member Functions | |
| SegmentEnvelope () | |
| SegmentEnvelope (SegmentEnvelope const &src) | |
| ~SegmentEnvelope () override | |
| SegmentEnvelopeOP | clone () const |
| void | set_minimum_length (core::Size) |
| void | set_maximum_length (core::Size) |
| void | set_permissible_secondary_structures (std::string &) |
| core::Size | get_minimum_length () |
| core::Size | get_maximum_length () |
| std::string | get_permissible_secondary_structures () |
| bool | is_permissible_secondary_structure (char) |
| bool | is_permissible_length (core::Size) |
| bool | is_valid (char, core::Size) |
| bool | is_valid (PoseSegmentOP) |
Private Attributes | |
| core::Size | minimum_length_ |
| core::Size | maximum_length_ |
| std::string | permissible_secondary_structures_ |
a descriptor of properties a SewAnything secondar structral segment may have
| protocols::pose_sewing::data_storage::SegmentEnvelope::SegmentEnvelope | ( | ) |
Referenced by clone().
|
default |
|
override |
| SegmentEnvelopeOP protocols::pose_sewing::data_storage::SegmentEnvelope::clone | ( | ) | const |
References SegmentEnvelope().
| core::Size protocols::pose_sewing::data_storage::SegmentEnvelope::get_maximum_length | ( | ) |
References maximum_length_.
| core::Size protocols::pose_sewing::data_storage::SegmentEnvelope::get_minimum_length | ( | ) |
References minimum_length_.
| std::string protocols::pose_sewing::data_storage::SegmentEnvelope::get_permissible_secondary_structures | ( | ) |
References permissible_secondary_structures_.
| bool protocols::pose_sewing::data_storage::SegmentEnvelope::is_permissible_length | ( | core::Size | length | ) |
References maximum_length_, and minimum_length_.
Referenced by is_valid().
| bool protocols::pose_sewing::data_storage::SegmentEnvelope::is_permissible_secondary_structure | ( | char | DSSP | ) |
References permissible_secondary_structures_.
Referenced by is_valid().
| bool protocols::pose_sewing::data_storage::SegmentEnvelope::is_valid | ( | char | DSSP, |
| core::Size | length | ||
| ) |
References is_permissible_length(), and is_permissible_secondary_structure().
Referenced by is_valid().
| bool protocols::pose_sewing::data_storage::SegmentEnvelope::is_valid | ( | PoseSegmentOP | pose_segment | ) |
References is_valid().
| void protocols::pose_sewing::data_storage::SegmentEnvelope::set_maximum_length | ( | core::Size | new_max | ) |
References maximum_length_.
| void protocols::pose_sewing::data_storage::SegmentEnvelope::set_minimum_length | ( | core::Size | new_min | ) |
References minimum_length_.
| void protocols::pose_sewing::data_storage::SegmentEnvelope::set_permissible_secondary_structures | ( | std::string & | new_perms | ) |
References permissible_secondary_structures_.
|
private |
Referenced by get_maximum_length(), is_permissible_length(), and set_maximum_length().
|
private |
Referenced by get_minimum_length(), is_permissible_length(), and set_minimum_length().
|
private |