Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
core::fragment::picking_old::vall::scores::VallFragmentScore Struct Reference

the base Vall FragmentScore struct More...

#include <VallFragmentScore.hh>

Collaboration diagram for core::fragment::picking_old::vall::scores::VallFragmentScore:
Collaboration graph
[legend]

Public Types

typedef core::Real Real
 
typedef
VallSection::PageConstIterator 
PageConstIterator
 typedef for Bookmark concept More...
 
typedef PageConstIterator VallResidueConstIterator
 

Public Member Functions

 VallFragmentScore ()
 default constructor More...
 
 VallFragmentScore (VallFragmentScore const &rval)
 copy constructor More...
 
virtual ~VallFragmentScore ()
 default destructor More...
 
VallFragmentScoreoperator= (VallFragmentScore const &rval)
 copy assignment More...
 
bool operator< (VallFragmentScore const &rval) const
 '<' comparison More...
 
virtual std::string to_string () const
 return string describing contents or status More...
 
Size distance () const
 compute distance (effectively the length of the extent) from begin -> end More...
 

Public Attributes

VallResidueConstIterator extent_begin
 points to the beginning of the fragment More...
 
VallResidueConstIterator extent_end
 points just beyond the end of the fragment More...
 
Real score
 the cumulative score More...
 

Friends

std::ostream & operator<< (std::ostream &o, VallFragmentScore const &s)
 friend declaration for stream operator << using virtual friend idiom More...
 

Detailed Description

the base Vall FragmentScore struct

Definition at line 43 of file VallFragmentScore.hh.

Member Typedef Documentation

typedef for Bookmark concept

Definition at line 56 of file VallFragmentScore.hh.

Definition at line 49 of file VallFragmentScore.hh.

Definition at line 62 of file VallFragmentScore.hh.

Constructor & Destructor Documentation

core::fragment::picking_old::vall::scores::VallFragmentScore::VallFragmentScore ( )
inline

default constructor

Definition at line 77 of file VallFragmentScore.hh.

core::fragment::picking_old::vall::scores::VallFragmentScore::VallFragmentScore ( VallFragmentScore const &  rval)
inline

copy constructor

Definition at line 84 of file VallFragmentScore.hh.

virtual core::fragment::picking_old::vall::scores::VallFragmentScore::~VallFragmentScore ( )
inlinevirtual

default destructor

Definition at line 94 of file VallFragmentScore.hh.

Member Function Documentation

Size core::fragment::picking_old::vall::scores::VallFragmentScore::distance ( ) const
inline

compute distance (effectively the length of the extent) from begin -> end

Definition at line 142 of file VallFragmentScore.hh.

References core::kinematics::distance(), extent_begin, and extent_end.

bool core::fragment::picking_old::vall::scores::VallFragmentScore::operator< ( VallFragmentScore const &  rval) const
inline

'<' comparison

Definition at line 117 of file VallFragmentScore.hh.

References score.

VallFragmentScore& core::fragment::picking_old::vall::scores::VallFragmentScore::operator= ( VallFragmentScore const &  rval)
inline

copy assignment

Definition at line 102 of file VallFragmentScore.hh.

References extent_begin, extent_end, and score.

virtual std::string core::fragment::picking_old::vall::scores::VallFragmentScore::to_string ( ) const
inlinevirtual

return string describing contents or status

Remarks
overriding this will automatically give useable stream output due to friend operator << in base class

Definition at line 129 of file VallFragmentScore.hh.

References score.

Referenced by core::fragment::picking_old::vall::scores::operator<<().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
VallFragmentScore const &  s 
)
friend

friend declaration for stream operator << using virtual friend idiom

Remarks
uses virtual friend idiom, calls to_string()

Definition at line 168 of file VallFragmentScore.hh.

Member Data Documentation

VallResidueConstIterator core::fragment::picking_old::vall::scores::VallFragmentScore::extent_begin

points to the beginning of the fragment

Definition at line 151 of file VallFragmentScore.hh.

Referenced by distance(), core::fragment::picking_old::vall::eval::VallFragmentEval::operator()(), and operator=().

VallResidueConstIterator core::fragment::picking_old::vall::scores::VallFragmentScore::extent_end

points just beyond the end of the fragment

Definition at line 155 of file VallFragmentScore.hh.

Referenced by distance(), core::fragment::picking_old::vall::eval::VallFragmentEval::operator()(), and operator=().

Real core::fragment::picking_old::vall::scores::VallFragmentScore::score

The documentation for this struct was generated from the following file: