Rosetta
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

◆ MoveMapBuilder() [1/3]

protocols::ligand_docking::MoveMapBuilder::MoveMapBuilder ( )

◆ ~MoveMapBuilder()

protocols::ligand_docking::MoveMapBuilder::~MoveMapBuilder ( )
overridedefault

◆ MoveMapBuilder() [2/3]

protocols::ligand_docking::MoveMapBuilder::MoveMapBuilder ( MoveMapBuilder const &  that)

◆ MoveMapBuilder() [3/3]

protocols::ligand_docking::MoveMapBuilder::MoveMapBuilder ( InterfaceBuilderOP  sc,
InterfaceBuilderOP  bb,
bool  minimize_water 
)

Member Function Documentation

◆ build()

core::kinematics::MoveMapOP protocols::ligand_docking::MoveMapBuilder::build ( core::pose::Pose const &  pose) const

◆ element_name()

std::string protocols::ligand_docking::MoveMapBuilder::element_name ( )
static

◆ get_bb_interface_builder()

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

References bb_interface_builder_.

◆ get_sc_interface_builder()

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

References sc_interface_builder_.

◆ minimize_backbone()

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

References bb_interface_builder_.

◆ parse_my_tag()

void protocols::ligand_docking::MoveMapBuilder::parse_my_tag ( utility::tag::TagCOP  tag,
basic::datacache::DataMap datamap 
)

◆ provide_xml_schema()

void protocols::ligand_docking::MoveMapBuilder::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static

◆ set_all_bb()

void protocols::ligand_docking::MoveMapBuilder::set_all_bb ( core::pose::Pose const &  pose,
core::kinematics::MoveMapOP  movemap 
) const
private

◆ set_all_chi()

void protocols::ligand_docking::MoveMapBuilder::set_all_chi ( core::pose::Pose const &  pose,
core::kinematics::MoveMapOP  movemap 
) const
private

Member Data Documentation

◆ bb_interface_builder_

InterfaceBuilderOP protocols::ligand_docking::MoveMapBuilder::bb_interface_builder_
private

◆ minimize_water_

bool protocols::ligand_docking::MoveMapBuilder::minimize_water_
private

Referenced by build(), and parse_my_tag().

◆ sc_interface_builder_

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

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