![]() |
Rosetta
2021.16
|
a class for collection of fragments for a single residue position More...
#include <TorsionFragment.hh>

Public Types | |
| typedef core::Real | Real |
| typedef core::Size | Size |
Public Member Functions | |
| ~SingleResidueTorsionFragmentLibrary () override | |
| void | insert_fragment (TorsionFragmentOP fragment) |
| insert one piece of fragment in the front More... | |
| void | append_fragment (TorsionFragmentOP fragment) |
| append one piece of fragment at the end More... | |
| void | copy_fragments (SingleResidueTorsionFragmentLibrary const &src) |
| core::Size | size () const |
| number of available fragment pieces for this position More... | |
| TorsionFragment const & | operator[] (core::Size const index) const |
| overloaded [] operator to get single piece of fragment (actual object, not owning pointers) More... | |
| void | erase (core::Size const index) |
| erase a single fragment More... | |
| void | clear () |
Private Attributes | |
| utility::vector1 < TorsionFragmentOP > | fragments_ |
| a collection of TorsionFragments (by owning pointers) More... | |
a class for collection of fragments for a single residue position
essentially a vector of TorsionFragment (owning pointers)
|
overridedefault |
Code duplication alert: TorsionFragment is going to be phased out Please avoid writing any new code using these classes: look in core/fragment/ instead look in /protocols/abinitio/FragmentMover for usage examples
|
inline |
append one piece of fragment at the end
References fragments_.
Referenced by copy_fragments(), protocols::frags::operator>>(), and protocols::frags::TorsionFragmentLibrary::read_file().
|
inline |
References fragments_.
Referenced by protocols::frags::operator>>().
| void protocols::frags::SingleResidueTorsionFragmentLibrary::copy_fragments | ( | SingleResidueTorsionFragmentLibrary const & | src | ) |
References append_fragment(), and size().
|
inline |
erase a single fragment
References fragments_, and size().
|
inline |
insert one piece of fragment in the front
References fragments_.
Referenced by protocols::frags::VallData::get_cheating_frags(), and protocols::frags::VallData::get_frags().
|
inline |
overloaded [] operator to get single piece of fragment (actual object, not owning pointers)
References fragments_.
|
inline |
number of available fragment pieces for this position
References fragments_.
Referenced by copy_fragments(), protocols::frags::TorsionFragmentLibrary::derive_from_src_lib(), erase(), and protocols::frags::operator<<().
|
private |
a collection of TorsionFragments (by owning pointers)
Referenced by append_fragment(), clear(), erase(), insert_fragment(), operator[](), and size().
1.8.7