Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Types | List of all members
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]

Public Member Functions

 UpJumpSRFD (char sequence= 'X')
 
SingleResidueFragDataOP clone () const
 clone More...
 
virtual SingleResidueFragDataOP create () const
 create a new instance of this object More...
 
virtual bool apply (pose::Pose &, Size const, Frame const &) const
 insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos ); More...
 
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 More...
 
virtual bool apply_ss (std::string &, Size, Frame const &) const
 insert fragment_data sec-struct into ss-string at position seq_pos More...
 
bool steal (pose::Pose const &, Size, Frame const &)
 insert fragment_data into pose at position seq_pos More...
 
bool is_compatible (SingleResidueFragData const &) const
 check weather SRFD applies to same dofs and is of same type More...
 
bool is_applicable (kinematics::MoveMap const &, Size) const
 check whether dofs can be moved More...
 
virtual std::string type () const
 
virtual bool apply (pose::Pose &, Size) const
 insert fragment_data into pose at position seq_pos More...
 
virtual bool apply (kinematics::MoveMap const &, pose::Pose &, Size const ) const
 for UpJumpSRFD this function should never be called, instead use Frame version More...
 
virtual bool apply_ss (std::string &, Size) const
 insert fragment_data sec-struct into ss-string at position seq_pos More...
 
virtual bool steal (pose::Pose const &, Size)
 insert fragment_data into pose at position seq_pos More...
 
- Public Member Functions inherited from core::fragment::SingleResidueFragData
virtual ~SingleResidueFragData ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 SingleResidueFragData (char sequence)
 
 SingleResidueFragData ()
 
virtual bool is_applicable (kinematics::MoveMap const &, Size intra_frame_pos, Frame const &) const
 check weather dofs can be moved More...
 
void set_sequence (char const sequence)
 
char sequence () const
 
virtual char secstruct () const
 
virtual void show (std::ostream &out) const
 
virtual void read_data (std::istream &)
 Default implementation: noop. More...
 

Static Public Member Functions

static std::string _static_type_name ()
 
- Static Public Member Functions inherited from core::fragment::SingleResidueFragData
static std::string _static_type_name ()
 

Private Types

typedef SingleResidueFragData Parent
 

Additional Inherited Members

- Protected Attributes inherited from core::fragment::SingleResidueFragData
char sequence_
 

Member Typedef Documentation

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 ( )
inlinestatic
virtual bool core::fragment::UpJumpSRFD::apply ( pose::Pose pose,
Size  intra_frame_pos,
Frame const &  frame 
) const
inlinevirtual

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
inlinevirtual

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
inlinevirtual

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
inlinevirtual

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
inlinevirtual

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
inlinevirtual

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

Implements core::fragment::SingleResidueFragData.

SingleResidueFragDataOP core::fragment::UpJumpSRFD::clone ( ) const
inlinevirtual

clone

Implements core::fragment::SingleResidueFragData.

References UpJumpSRFD().

virtual SingleResidueFragDataOP core::fragment::UpJumpSRFD::create ( ) const
inlinevirtual

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
inlinevirtual

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.

bool core::fragment::UpJumpSRFD::steal ( pose::Pose const &  pose,
Size  intra_frame_pos,
Frame const &  frame 
)
inlinevirtual

insert fragment_data into pose at position seq_pos

Reimplemented from core::fragment::SingleResidueFragData.

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

insert fragment_data into pose at position seq_pos

Implements core::fragment::SingleResidueFragData.

virtual std::string core::fragment::UpJumpSRFD::type ( ) const
inlinevirtual

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