Rosetta 3.4
Public Types | Public Member Functions
protocols::flxbb::LayerDesignOperation Class Reference

#include <LayerDesignOperation.hh>

Inheritance diagram for protocols::flxbb::LayerDesignOperation:
Inheritance graph
[legend]
Collaboration diagram for protocols::flxbb::LayerDesignOperation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::string String
typedef core::Real Real
typedef core::pose::Pose Pose
typedef
core::pack::task::PackerTask 
PackerTask
typedef
core::pack::task::operation::TaskOperation 
TaskOperation
typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
typedef TaskOperation parent
typedef utility::tag::TagPtr TagPtr

Public Member Functions

 LayerDesignOperation ()
 default constructor
 LayerDesignOperation (bool dsgn_core, bool dsgn_boundary, bool dsgn_surface)
 value constructor
virtual ~LayerDesignOperation ()
 destructor
virtual TaskOperationOP clone () const
 make clone
void design_layer (bool const dsgn_core, bool const dsgn_boundary, bool const dsgn_surface)
 layer to be designed
void sasa_surface (Real const r, String const ss="")
 accessible surface for evaluating residues are in surface or not
void sasa_core (Real const r, String const ss="")
 accessible surface for evaluating residues are in core or not
void pore_radius (Real ps)
 set pore radius for colculating asa
void set_verbose (bool const b)
 set verbose
void use_original_seq ()
 use original sequence for not designed layer
void parse_tag (TagPtr tag)
 Used to parse an xml-like tag to load parameters and properties.
virtual void apply (Pose const &pose, PackerTask &task) const
 apply

Member Typedef Documentation

typedef utility::tag::TagPtr protocols::flxbb::LayerDesignOperation::TagPtr

Constructor & Destructor Documentation

protocols::flxbb::LayerDesignOperation::LayerDesignOperation ( )

default constructor

Referenced by clone().

protocols::flxbb::LayerDesignOperation::LayerDesignOperation ( bool  dsgn_core,
bool  dsgn_boundary,
bool  dsgn_surface 
)

value constructor

References design_layer().

protocols::flxbb::LayerDesignOperation::~LayerDesignOperation ( ) [virtual]

destructor


Member Function Documentation

void protocols::flxbb::LayerDesignOperation::apply ( Pose const &  pose,
PackerTask task 
) const [virtual]
core::pack::task::operation::TaskOperationOP protocols::flxbb::LayerDesignOperation::clone ( ) const [virtual]

make clone

clone

Implements core::pack::task::operation::TaskOperation.

References LayerDesignOperation().

void protocols::flxbb::LayerDesignOperation::design_layer ( bool const  dsgn_core,
bool const  dsgn_boundary,
bool const  dsgn_surface 
)

layer to be designed

Referenced by LayerDesignOperation().

void protocols::flxbb::LayerDesignOperation::parse_tag ( TagPtr  tag) [virtual]

Used to parse an xml-like tag to load parameters and properties.

Reimplemented from core::pack::task::operation::TaskOperation.

References set_verbose(), and protocols::TR().

void protocols::flxbb::LayerDesignOperation::pore_radius ( Real  ps)

set pore radius for colculating asa

void protocols::flxbb::LayerDesignOperation::sasa_core ( Real const  r,
String const  ss = "" 
)

accessible surface for evaluating residues are in core or not

void protocols::flxbb::LayerDesignOperation::sasa_surface ( Real const  r,
String const  ss = "" 
)

accessible surface for evaluating residues are in surface or not

void protocols::flxbb::LayerDesignOperation::set_verbose ( bool const  b) [inline]

set verbose

References protocols::match::upstream::b.

Referenced by parse_tag().

void protocols::flxbb::LayerDesignOperation::use_original_seq ( ) [inline]

use original sequence for not designed layer


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