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

#include <FragID.hh>

Public Member Functions

 FragID ()
 
 FragID (FrameCOP frame, Size frag_id)
 
 FragID (FragID const &)
 
 ~FragID ()
 
FragIDoperator= (FragID const &rhs)
 
FrameCOP frame_ptr () const
 
Frame const & frame () const
 
Size id () const
 
FragData const & fragment () const
 
FragDataCOP fragment_ptr () const
 
Size apply (kinematics::MoveMap const &mm, pose::Pose &pose) const
 
Size apply (pose::Pose &pose) const
 
bool is_valid () const
 
Size apply_ss (kinematics::MoveMap const &mm, std::string &ss) const
 
bool operator== (FragID const &other) const
 Equality operator (previously free when FragID derived from std::pair). More...
 
bool operator< (FragID const &other) const
 Comparison operator (previously free when FragID derived from std::pair). More...
 

Public Attributes

FrameCOP first
 TEMP! soon to be private! More...
 
Size second
 

Constructor & Destructor Documentation

core::fragment::FragID::FragID ( )
core::fragment::FragID::FragID ( FrameCOP  frame,
Size  frag_id 
)
core::fragment::FragID::FragID ( FragID const &  )
default
core::fragment::FragID::~FragID ( )
default

Member Function Documentation

Size core::fragment::FragID::apply ( kinematics::MoveMap const &  mm,
pose::Pose pose 
) const
Size core::fragment::FragID::apply ( pose::Pose pose) const
Size core::fragment::FragID::apply_ss ( kinematics::MoveMap const &  mm,
std::string &  ss 
) const
FragData const & core::fragment::FragID::fragment ( ) const

References core::fragment::Frame::fragment(), and frame().

Referenced by is_valid().

FragDataCOP core::fragment::FragID::fragment_ptr ( ) const
Frame const & core::fragment::FragID::frame ( ) const
FrameCOP core::fragment::FragID::frame_ptr ( ) const

References first.

Referenced by is_valid().

Size core::fragment::FragID::id ( ) const
bool core::fragment::FragID::is_valid ( ) const
bool core::fragment::FragID::operator< ( FragID const &  other) const

Comparison operator (previously free when FragID derived from std::pair).

References first, and second.

FragID & core::fragment::FragID::operator= ( FragID const &  rhs)

References first, and second.

bool core::fragment::FragID::operator== ( FragID const &  other) const

Equality operator (previously free when FragID derived from std::pair).

References first, and second.

Member Data Documentation

FrameCOP core::fragment::FragID::first

TEMP! soon to be private!

Pretend this is a std pair

Referenced by frame(), frame_ptr(), operator<(), operator=(), and operator==().

Size core::fragment::FragID::second

Referenced by id(), operator<(), operator=(), and operator==().


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