Rosetta 3.4
Public Member Functions | Public Attributes
core::fragment::FragID Class Reference

#include <FragID.hh>

Collaboration diagram for core::fragment::FragID:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FragID ()
 FragID (FrameOP frame, Size frag_id)
 FragID (FragID const &)
 ~FragID ()
FragID const & operator= (FragID const &rhs)
FrameCOP frame_ptr () const
Frame const & frame () const
Frameframe ()
Size id () const
FragDatafragment ()
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).
bool operator< (FragID const &other) const
 Comparison operator (previously free when FragID derived from std::pair).

Public Attributes

FrameOP first
 TEMP! soon to be private!
Size second

Constructor & Destructor Documentation

core::fragment::FragID::FragID ( )
core::fragment::FragID::FragID ( FrameOP  frame,
Size  frag_id 
)
core::fragment::FragID::FragID ( FragID const &  src)
core::fragment::FragID::~FragID ( )

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 & core::fragment::FragID::fragment ( )

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

Referenced by is_valid().

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

References first.

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 const & 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

TEMP! soon to be private!

Pretend this is a std pair

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

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines