Rosetta 3.4
Public Member Functions | Protected Member Functions
core::fragment::FragData Class Reference

#include <FragData.hh>

Inheritance diagram for core::fragment::FragData:
Inheritance graph
[legend]
Collaboration diagram for core::fragment::FragData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FragData ()
 FragData (SingleResidueFragDataOP, core::Size n)
virtual ~FragData ()
virtual FragDataOP clone () const
virtual Size apply (kinematics::MoveMap const &, pose::Pose &, Size start, Size end) const
virtual Size apply (kinematics::MoveMap const &, pose::Pose &, Frame const &) const
virtual Size apply (pose::Pose &, Frame const &) const
virtual Size apply (pose::Pose &, Size start, Size end) const
virtual Size apply_ss (kinematics::MoveMap const &, std::string &ss, Frame const &) const
virtual Size is_applicable (kinematics::MoveMap const &, Size start, Size end) const
virtual Size is_applicable (kinematics::MoveMap const &, Frame const &) const
virtual bool steal (pose::Pose const &, Size start, Size end)
virtual bool steal (pose::Pose const &, Frame const &)
bool is_compatible (FragData const &frag_data) const
bool is_valid () const
Size size () const
char secstruct (Size const pos) const
char sequence (Size const pos) const
std::string sequence () const
void set_sequence (Size const pos, char const setting)
void set_residue (Size pos, SingleResidueFragDataOP res)
void add_residue (SingleResidueFragDataOP res)
SingleResidueFragDataCOP get_residue (core::Size pos) const
FragDataOP generate_sub_fragment (Size start, Size stop)
virtual void show (std::ostream &out) const
virtual void show (std::ostream &out, Frame const &) const
virtual void show_classic (std::ostream &out) const
void set_valid (bool setting=true)
virtual std::string pdbid () const
 Returns the PDB identifier if it has been specified, "no_pdb" otherwise.
virtual char chain () const
 Returns the chain if it has been specified, '_' otherwise.
virtual Size pdbpos () const

Protected Member Functions

 FragData (Size nr_res)

Constructor & Destructor Documentation

core::fragment::FragData::FragData ( ) [inline]

Referenced by clone(), and generate_sub_fragment().

core::fragment::FragData::FragData ( SingleResidueFragDataOP  SRFD,
core::Size  n 
)
virtual core::fragment::FragData::~FragData ( ) [inline, virtual]
core::fragment::FragData::FragData ( Size  nr_res) [inline, protected]

Member Function Documentation

void core::fragment::FragData::add_residue ( SingleResidueFragDataOP  res) [inline]
Size core::fragment::FragData::apply ( kinematics::MoveMap const &  mm,
pose::Pose pose,
Size  start,
Size  end 
) const [virtual]
Size core::fragment::FragData::apply ( pose::Pose pose,
Frame const &  frame 
) const [virtual]
Size core::fragment::FragData::apply ( pose::Pose pose,
Size  start,
Size  end 
) const [virtual]

References is_valid().

Size core::fragment::FragData::apply ( kinematics::MoveMap const &  mm,
pose::Pose pose,
Frame const &  frame 
) const [virtual]
Size core::fragment::FragData::apply_ss ( kinematics::MoveMap const &  mm,
std::string &  ss,
Frame const &  frame 
) const [virtual]

References is_valid().

Referenced by core::fragment::Frame::apply_ss().

virtual char core::fragment::FragData::chain ( ) const [inline, virtual]

Returns the chain if it has been specified, '_' otherwise.

Reimplemented in core::fragment::AnnotatedFragData.

FragDataOP core::fragment::FragData::clone ( ) const [virtual]
FragDataOP core::fragment::FragData::generate_sub_fragment ( Size  start,
Size  stop 
)

References FragData(), and size().

SingleResidueFragDataCOP core::fragment::FragData::get_residue ( core::Size  pos) const [inline]
Size core::fragment::FragData::is_applicable ( kinematics::MoveMap const &  mm,
Frame const &  frame 
) const [virtual]
Size core::fragment::FragData::is_applicable ( kinematics::MoveMap const &  mm,
Size  start,
Size  end 
) const [virtual]
bool core::fragment::FragData::is_compatible ( FragData const &  frag_data) const

References size().

Referenced by core::fragment::Frame::is_mergeable().

bool core::fragment::FragData::is_valid ( ) const [inline]
virtual std::string core::fragment::FragData::pdbid ( ) const [inline, virtual]

Returns the PDB identifier if it has been specified, "no_pdb" otherwise.

Reimplemented in core::fragment::AnnotatedFragData.

Referenced by show().

virtual Size core::fragment::FragData::pdbpos ( ) const [inline, virtual]

Reimplemented in core::fragment::AnnotatedFragData.

Referenced by show().

char core::fragment::FragData::secstruct ( Size const  pos) const [inline]
std::string core::fragment::FragData::sequence ( ) const [inline]

References size(), and protocols::kinmatch::str().

Referenced by sequence().

char core::fragment::FragData::sequence ( Size const  pos) const [inline]

References sequence().

void core::fragment::FragData::set_residue ( Size  pos,
SingleResidueFragDataOP  res 
) [inline]
void core::fragment::FragData::set_sequence ( Size const  pos,
char const  setting 
) [inline]
void core::fragment::FragData::set_valid ( bool  setting = true) [inline]
void core::fragment::FragData::show ( std::ostream &  out,
Frame const &  frame 
) const [virtual]
void core::fragment::FragData::show ( std::ostream &  out) const [virtual]
void core::fragment::FragData::show_classic ( std::ostream &  out) const [virtual]
Size core::fragment::FragData::size ( ) const [inline]
bool core::fragment::FragData::steal ( pose::Pose const &  pose,
Size  start,
Size  end 
) [virtual]
bool core::fragment::FragData::steal ( pose::Pose const &  pose,
Frame const &  frame 
) [virtual]

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