Rosetta 3.5
|
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_.
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().