Rosetta 3.4
Public Member Functions | Static Public Member Functions
core::fragment::UpJumpSRFD Class Reference

#include <JumpSRFD.hh>

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

List of all members.

Public Member Functions

 UpJumpSRFD (char sequence= 'X')
SingleResidueFragDataOP clone () const
 clone
virtual SingleResidueFragDataOP create () const
 create a new instance of this object
virtual bool apply (pose::Pose &, Size const, Frame const &) const
 insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos );
virtual bool apply (kinematics::MoveMap const &, pose::Pose &, Size const, Frame const &) const
 insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos ) for dofs that are allowed to move in the MoveMap
virtual bool apply_ss (std::string &, Size, Frame const &) const
 insert fragment_data sec-struct into ss-string at position seq_pos
bool steal (pose::Pose const &, Size, Frame const &)
 insert fragment_data into pose at position seq_pos
bool is_compatible (SingleResidueFragData const &) const
 check weather SRFD applies to same dofs and is of same type
bool is_applicable (kinematics::MoveMap const &, Size) const
 check whether dofs can be moved
virtual std::string type () const
virtual bool apply (pose::Pose &, Size) const
 insert fragment_data into pose at position seq_pos
virtual bool apply (kinematics::MoveMap const &, pose::Pose &, Size const ) const
 for UpJumpSRFD this function should never be called, instead use Frame version
virtual bool apply_ss (std::string &, Size) const
 insert fragment_data sec-struct into ss-string at position seq_pos
virtual bool steal (pose::Pose const &, Size)
 insert fragment_data into pose at position seq_pos

Static Public Member Functions

static std::string _static_type_name ()

Constructor & Destructor Documentation

core::fragment::UpJumpSRFD::UpJumpSRFD ( char  sequence = 'X') [inline]

Referenced by clone(), and create().


Member Function Documentation

static std::string core::fragment::UpJumpSRFD::_static_type_name ( ) [inline, static]
virtual bool core::fragment::UpJumpSRFD::apply ( pose::Pose pose,
Size  intra_frame_pos,
Frame const &  frame 
) const [inline, virtual]

insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos );

Reimplemented from core::fragment::SingleResidueFragData.

virtual bool core::fragment::UpJumpSRFD::apply ( kinematics::MoveMap const &  movemap,
pose::Pose pose,
Size  intra_frame_pos,
Frame const &  frame 
) const [inline, virtual]

insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos ) for dofs that are allowed to move in the MoveMap

Reimplemented from core::fragment::SingleResidueFragData.

virtual bool core::fragment::UpJumpSRFD::apply ( pose::Pose ,
Size  seq_pos 
) const [inline, virtual]

insert fragment_data into pose at position seq_pos

Implements core::fragment::SingleResidueFragData.

virtual bool core::fragment::UpJumpSRFD::apply ( kinematics::MoveMap const &  ,
pose::Pose ,
Size  const 
) const [inline, virtual]

for UpJumpSRFD this function should never be called, instead use Frame version

Returns:
always false
Warning:
will trigger a false runtime assert

Implements core::fragment::SingleResidueFragData.

virtual bool core::fragment::UpJumpSRFD::apply_ss ( std::string &  ss,
Size  intra_frame_pos,
Frame const &  frame 
) const [inline, virtual]

insert fragment_data sec-struct into ss-string at position seq_pos

Reimplemented from core::fragment::SingleResidueFragData.

virtual bool core::fragment::UpJumpSRFD::apply_ss ( std::string &  ,
Size  seq_pos 
) const [inline, virtual]

insert fragment_data sec-struct into ss-string at position seq_pos

Implements core::fragment::SingleResidueFragData.

SingleResidueFragDataOP core::fragment::UpJumpSRFD::clone ( ) const [inline, virtual]

clone

Implements core::fragment::SingleResidueFragData.

References UpJumpSRFD().

virtual SingleResidueFragDataOP core::fragment::UpJumpSRFD::create ( ) const [inline, virtual]

create a new instance of this object

Implements core::fragment::SingleResidueFragData.

References UpJumpSRFD().

bool core::fragment::UpJumpSRFD::is_applicable ( kinematics::MoveMap const &  ,
Size  pos 
) const [inline, virtual]

check whether dofs can be moved

Implements core::fragment::SingleResidueFragData.

bool core::fragment::UpJumpSRFD::is_compatible ( SingleResidueFragData const &  ) const [virtual]

check weather SRFD applies to same dofs and is of same type

Implements core::fragment::SingleResidueFragData.

virtual bool core::fragment::UpJumpSRFD::steal ( pose::Pose const &  pose,
Size  seq_pos 
) [inline, virtual]

insert fragment_data into pose at position seq_pos

Implements core::fragment::SingleResidueFragData.

bool core::fragment::UpJumpSRFD::steal ( pose::Pose const &  pose,
Size  intra_frame_pos,
Frame const &  frame 
) [inline, virtual]

insert fragment_data into pose at position seq_pos

Reimplemented from core::fragment::SingleResidueFragData.

virtual std::string core::fragment::UpJumpSRFD::type ( ) const [inline, virtual]

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