Rosetta 3.4
|
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 | |
RBSegment (RBResidueRange const &range_in) | |
construct a simple RBSegment from an RB residue range | |
RBSegment (int seg_begin, int seg_end, char type) | |
construct a simple RB Segment | |
RBSegment (utility::vector1< RBSegment > const &segs_in) | |
construct a compound RBSegment from a vector of simple RBSegments | |
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 |
Rigid-body segments in a protein.
protocols::rbsegment_relax::RBSegment::RBSegment | ( | ) | [inline] |
protocols::rbsegment_relax::RBSegment::RBSegment | ( | int | seg_begin, |
int | seg_end, | ||
RBSegmentType | seg_type | ||
) | [inline] |
construct a simple RB Segment
protocols::rbsegment_relax::RBSegment::RBSegment | ( | RBResidueRange const & | range_in | ) | [inline] |
construct a simple RBSegment from an RB residue range
construct a simple RB Segment
References protocols::rbsegment_relax::RB_DEFAULT, protocols::rbsegment_relax::RB_HELIX, and protocols::rbsegment_relax::RB_SHEET.
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().
core::Real protocols::rbsegment_relax::RBSegment::getSigAxisR | ( | ) | const [inline] |
core::Real protocols::rbsegment_relax::RBSegment::getSigAxisT | ( | ) | const [inline] |
core::Real protocols::rbsegment_relax::RBSegment::getSigOffAxisR | ( | ) | const [inline] |
core::Real protocols::rbsegment_relax::RBSegment::getSigOffAxisT | ( | ) | const [inline] |
bool protocols::rbsegment_relax::RBSegment::initialized | ( | ) | const [inline] |
bool protocols::rbsegment_relax::RBSegment::isCompound | ( | ) | const [inline] |
References nContinuousSegments().
bool protocols::rbsegment_relax::RBSegment::isEmpty | ( | ) | const [inline] |
References nContinuousSegments().
Referenced by protocols::rbsegment_relax::RB_lt::operator()().
bool protocols::rbsegment_relax::RBSegment::isGenericRB | ( | ) | const [inline] |
References isSimple(), and protocols::rbsegment_relax::RB_DEFAULT.
bool protocols::rbsegment_relax::RBSegment::isHelix | ( | ) | const [inline] |
References isSimple(), and protocols::rbsegment_relax::RB_HELIX.
bool protocols::rbsegment_relax::RBSegment::isSheet | ( | ) | const [inline] |
References isSimple(), and protocols::rbsegment_relax::RB_SHEET.
bool protocols::rbsegment_relax::RBSegment::isSimple | ( | ) | const [inline] |
References nContinuousSegments().
Referenced by isGenericRB(), isHelix(), and isSheet().
core::Size protocols::rbsegment_relax::RBSegment::nContinuousSegments | ( | ) | const [inline] |
Referenced by isCompound(), isEmpty(), isSimple(), and protocols::rbsegment_relax::RBSegmentMover::print().
RBResidueRange& protocols::rbsegment_relax::RBSegment::operator[] | ( | int | i | ) | [inline] |
RBResidueRange const& protocols::rbsegment_relax::RBSegment::operator[] | ( | int | i | ) | const [inline] |
RBSegment protocols::rbsegment_relax::RBSegment::remap | ( | core::id::SequenceMapping const & | mapping | ) | const |
References core::sequence::end, 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().