Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
core::select::residue_selector::ResidueRanges Class Reference

#include <ResidueRanges.hh>

Inheritance diagram for core::select::residue_selector::ResidueRanges:
Inheritance graph
[legend]

Public Member Functions

 ResidueRanges ()
 Constructs an empty vector of ResidueRanges. More...
 
 ResidueRanges (ResidueSubset const &subset)
 Constructs a set of contiguous ranges of residues from a residue subset. More...
 
 ~ResidueRanges () override
 Destructor. More...
 
void from_subset (ResidueSubset const &subset)
 Clears the ranges and uses the provided ResidueSubset to create new ranges. More...
 

Constructor & Destructor Documentation

core::select::residue_selector::ResidueRanges::ResidueRanges ( )

Constructs an empty vector of ResidueRanges.

core::select::residue_selector::ResidueRanges::ResidueRanges ( ResidueSubset const &  subset)

Constructs a set of contiguous ranges of residues from a residue subset.

Parameters
subset: residue subset from which contiguous ranges of residues will be derived

ResidueRanges created via this constructor are guaranteed to be ordered in ascending order by start resid and contain no duplicates

Parameters
subset: residue subset from which contiguous ranges of residues will be derived

References from_subset().

core::select::residue_selector::ResidueRanges::~ResidueRanges ( )
overridedefault

Destructor.

Member Function Documentation

void core::select::residue_selector::ResidueRanges::from_subset ( ResidueSubset const &  subset)

Clears the ranges and uses the provided ResidueSubset to create new ranges.

Parameters
subset: residue subset from which contiguous ranges of residues will be derived

ResidueRanges created via this method are guaranteed to be ordered in ascending order by start resid and contain no duplicates

Parameters
subset: residue subset from which contiguous ranges of residues will be derived

References core::sequence::end.

Referenced by protocols::fold_from_loops::constraint_generator::AutomaticSheetConstraintGenerator::apply(), protocols::fold_from_loops::constraint_generator::SegmentedAtomPairConstraintGenerator::apply(), and ResidueRanges().


The documentation for this class was generated from the following files: