Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::sequence::Cell Class Reference

#include <DP_Matrix.hh>

Inheritance diagram for core::sequence::Cell:
Inheritance graph
[legend]

Public Member Functions

 Cell ()
 
 Cell (Real const &sc, AlignMove const &ty=end)
 
 ~Cell () override
 
void score (const Real &score)
 
Real score () const
 
Celloperator= (Cell const &c)
 
void next (CellOP n)
 
CellOP next ()
 
AlignMove came_from ()
 
void came_from (AlignMove const &type)
 
void x (Size const &s)
 
void y (Size const &s)
 
Size x ()
 
Size y ()
 

Private Attributes

Real score_
 
CellOP backptr_
 
AlignMove type_
 
utility::vector1< Sizecoords_
 

Constructor & Destructor Documentation

core::sequence::Cell::Cell ( )
inline
core::sequence::Cell::Cell ( Real const &  sc,
AlignMove const &  ty = end 
)
inline

References backptr_, came_from(), and score().

core::sequence::Cell::~Cell ( )
overridedefault

Member Function Documentation

AlignMove core::sequence::Cell::came_from ( )
inline

References type_.

Referenced by Cell().

void core::sequence::Cell::came_from ( AlignMove const &  type)
inline

References type_.

void core::sequence::Cell::next ( CellOP  n)
inline

References backptr_.

CellOP core::sequence::Cell::next ( )
inline

References backptr_.

Cell& core::sequence::Cell::operator= ( Cell const &  c)
inline

References score().

void core::sequence::Cell::score ( const Real score)
inline

References score(), and score_.

Referenced by operator=().

Real core::sequence::Cell::score ( ) const
inline

References score_.

Referenced by Cell(), operator=(), and score().

void core::sequence::Cell::x ( Size const &  s)
inline

References coords_.

Size core::sequence::Cell::x ( )
inline

References coords_.

void core::sequence::Cell::y ( Size const &  s)
inline

References coords_.

Size core::sequence::Cell::y ( )
inline

References coords_.

Member Data Documentation

CellOP core::sequence::Cell::backptr_
private

Referenced by Cell(), and next().

utility::vector1< Size > core::sequence::Cell::coords_
private

Referenced by x(), and y().

Real core::sequence::Cell::score_
private

Referenced by score().

AlignMove core::sequence::Cell::type_
private

Referenced by came_from().


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