Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::ligand_docking::MoveMapBuilder Class Reference

#include <MoveMapBuilder.hh>

Inheritance diagram for protocols::ligand_docking::MoveMapBuilder:
Inheritance graph
[legend]

Public Member Functions

 MoveMapBuilder ()
 
 ~MoveMapBuilder () override
 
 MoveMapBuilder (MoveMapBuilder const &that)
 
 MoveMapBuilder (InterfaceBuilderOP sc, InterfaceBuilderOP bb, bool minimize_water)
 
void parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap)
 
core::kinematics::MoveMapOP build (core::pose::Pose const &) const
 
InterfaceBuilderOP get_sc_interface_builder () const
 
InterfaceBuilderOP get_bb_interface_builder () const
 
bool minimize_backbone ()
 

Static Public Member Functions

static std::string element_name ()
 
static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 

Private Member Functions

void set_all_chi (core::pose::Pose const &pose, core::kinematics::MoveMapOP movemap) const
 
void set_all_bb (core::pose::Pose const &pose, core::kinematics::MoveMapOP movemap) const
 

Private Attributes

InterfaceBuilderOP sc_interface_builder_
 
InterfaceBuilderOP bb_interface_builder_
 
bool minimize_water_
 

Constructor & Destructor Documentation

protocols::ligand_docking::MoveMapBuilder::MoveMapBuilder ( )
protocols::ligand_docking::MoveMapBuilder::~MoveMapBuilder ( )
overridedefault
protocols::ligand_docking::MoveMapBuilder::MoveMapBuilder ( MoveMapBuilder const &  that)
protocols::ligand_docking::MoveMapBuilder::MoveMapBuilder ( InterfaceBuilderOP  sc,
InterfaceBuilderOP  bb,
bool  minimize_water 
)

Member Function Documentation

core::kinematics::MoveMapOP protocols::ligand_docking::MoveMapBuilder::build ( core::pose::Pose const &  pose) const
std::string protocols::ligand_docking::MoveMapBuilder::element_name ( )
static
InterfaceBuilderOP protocols::ligand_docking::MoveMapBuilder::get_bb_interface_builder ( ) const

References bb_interface_builder_.

InterfaceBuilderOP protocols::ligand_docking::MoveMapBuilder::get_sc_interface_builder ( ) const

References sc_interface_builder_.

bool protocols::ligand_docking::MoveMapBuilder::minimize_backbone ( )

References bb_interface_builder_.

void protocols::ligand_docking::MoveMapBuilder::parse_my_tag ( utility::tag::TagCOP  tag,
basic::datacache::DataMap &  datamap 
)
void protocols::ligand_docking::MoveMapBuilder::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static
void protocols::ligand_docking::MoveMapBuilder::set_all_bb ( core::pose::Pose const &  pose,
core::kinematics::MoveMapOP  movemap 
) const
private
void protocols::ligand_docking::MoveMapBuilder::set_all_chi ( core::pose::Pose const &  pose,
core::kinematics::MoveMapOP  movemap 
) const
private

Member Data Documentation

InterfaceBuilderOP protocols::ligand_docking::MoveMapBuilder::bb_interface_builder_
private
bool protocols::ligand_docking::MoveMapBuilder::minimize_water_
private

Referenced by build(), and parse_my_tag().

InterfaceBuilderOP protocols::ligand_docking::MoveMapBuilder::sc_interface_builder_
private

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