Rosetta 3.5
|
a class for collection of fragments for a single residue position More...
#include <TorsionFragment.hh>
Public Member Functions | |
virtual | ~SingleResidueTorsionFragmentLibrary () |
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... | |
Size | size () const |
number of available fragment pieces for this position More... | |
TorsionFragment const & | operator[] (Size const index) const |
overloaded [] operator to get single piece of fragment (actual object, not owning pointers) More... | |
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)
|
virtual |
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 protocols::frags::TorsionFragmentLibrary::read_file().
|
inline |
insert one piece of fragment in the front
References fragments_.
Referenced by 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 protocols::frags::TorsionFragmentLibrary::derive_from_src_lib().
|
private |
a collection of TorsionFragments (by owning pointers)
Referenced by append_fragment(), insert_fragment(), operator[](), and size().