![]() |
Rosetta
2021.16
|
Rigid-body segments in a protein. More...
#include <RBSegment.hh>
Public Member Functions | |
| RBSegment () | |
| RBSegment (int seg_begin, int seg_end, RBSegmentType seg_type) | |
| construct a simple RB Segment More... | |
| RBSegment (RBResidueRange const &range_in) | |
| construct a simple RBSegment from an RB residue range More... | |
| RBSegment (int seg_begin, int seg_end, char type) | |
| construct a simple RB Segment More... | |
| RBSegment (utility::vector1< RBSegment > const &segs_in) | |
| construct a compound RBSegment from a vector of simple RBSegments More... | |
| void | set_movement (core::Real sigAxisR, core::Real sigAxisT, core::Real sigOffAxisR=0.0, core::Real sigOffAxisT=0.0) |
| void | get_movement (core::Real &sigAxisR, core::Real &sigAxisT, core::Real &sigOffAxisR, core::Real &sigOffAxisT) const |
| RBSegment | remap (core::id::SequenceMapping const &mapping) const |
| core::Size | nContinuousSegments () const |
| bool | isEmpty () const |
| bool | isSimple () const |
| bool | isHelix () const |
| bool | isSheet () const |
| bool | isGenericRB () const |
| bool | isCompound () const |
| bool | initialized () const |
| core::Real | getSigAxisR () const |
| core::Real | getSigAxisT () const |
| core::Real | getSigOffAxisR () const |
| core::Real | getSigOffAxisT () const |
| RBResidueRange & | operator[] (int i) |
| RBResidueRange const & | operator[] (int i) const |
Private Attributes | |
| utility::vector1< RBResidueRange > | segments_ |
| core::Real | sigAxisR_ |
| core::Real | sigAxisT_ |
| core::Real | sigOffAxisR_ |
| core::Real | sigOffAxisT_ |
Rigid-body segments in a protein.
|
inline |
References sigAxisR_, sigAxisT_, sigOffAxisR_, and sigOffAxisT_.
|
inline |
construct a simple RB Segment
References segments_, sigAxisR_, sigAxisT_, sigOffAxisR_, and sigOffAxisT_.
|
inline |
construct a simple RBSegment from an RB residue range
References segments_, sigAxisR_, sigAxisT_, sigOffAxisR_, and sigOffAxisT_.
|
inline |
construct a simple RB Segment
References protocols::rbsegment_relax::RB_DEFAULT, protocols::rbsegment_relax::RB_HELIX, protocols::rbsegment_relax::RB_SHEET, segments_, sigAxisR_, sigAxisT_, sigOffAxisR_, and sigOffAxisT_.
| protocols::rbsegment_relax::RBSegment::RBSegment | ( | utility::vector1< RBSegment > const & | segs_in | ) |
construct a compound RBSegment from a vector of simple RBSegments
References protocols::rbsegment_relax::TR_seg().
| void protocols::rbsegment_relax::RBSegment::get_movement | ( | core::Real & | sigAxisR, |
| core::Real & | sigAxisT, | ||
| core::Real & | sigOffAxisR, | ||
| core::Real & | sigOffAxisT | ||
| ) | const |
Referenced by protocols::rbsegment_relax::RBSegmentMover::set_movement().
|
inline |
References sigAxisR_.
|
inline |
References sigAxisT_.
|
inline |
References sigOffAxisR_.
|
inline |
References sigOffAxisT_.
|
inline |
References sigAxisR_, sigAxisT_, sigOffAxisR_, and sigOffAxisT_.
|
inline |
References nContinuousSegments().
|
inline |
References nContinuousSegments().
Referenced by protocols::rbsegment_relax::RB_lt::operator()().
|
inline |
References isSimple(), protocols::rbsegment_relax::RB_DEFAULT, and segments_.
|
inline |
References isSimple(), protocols::rbsegment_relax::RB_HELIX, and segments_.
|
inline |
References isSimple(), protocols::rbsegment_relax::RB_SHEET, and segments_.
|
inline |
References nContinuousSegments().
Referenced by isGenericRB(), isHelix(), and isSheet().
|
inline |
References segments_.
Referenced by isCompound(), isEmpty(), isSimple(), and protocols::rbsegment_relax::RBSegmentMover::print().
|
inline |
References segments_.
|
inline |
References segments_.
| RBSegment protocols::rbsegment_relax::RBSegment::remap | ( | core::id::SequenceMapping const & | mapping | ) | const |
References core::sequence::end, protocols::loops::start, and protocols::rbsegment_relax::TR_seg().
Referenced by protocols::rbsegment_relax::remap_rb_segments().
| void protocols::rbsegment_relax::RBSegment::set_movement | ( | core::Real | sigAxisR, |
| core::Real | sigAxisT, | ||
| core::Real | sigOffAxisR = 0.0, |
||
| core::Real | sigOffAxisT = 0.0 |
||
| ) |
References protocols::rbsegment_relax::TR_seg().
Referenced by protocols::rbsegment_relax::read_RBSegment_file().
|
private |
Referenced by isGenericRB(), isHelix(), isSheet(), nContinuousSegments(), operator[](), and RBSegment().
|
private |
Referenced by getSigAxisR(), initialized(), and RBSegment().
|
private |
Referenced by getSigAxisT(), initialized(), and RBSegment().
|
private |
Referenced by getSigOffAxisR(), initialized(), and RBSegment().
|
private |
Referenced by getSigOffAxisT(), initialized(), and RBSegment().
1.8.7