Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::denovo_design::components::PoseBuilder Class Referenceabstract

Builds a pose from StructureData. More...

#include <ExtendedPoseBuilder.hh>

Inheritance diagram for protocols::denovo_design::components::PoseBuilder:
Inheritance graph
[legend]

Public Member Functions

 PoseBuilder ()
 
virtual core::pose::PoseOP apply (StructureData const &sd) const =0
 
virtual PoseBuilderOP clone () const =0
 
bool debug () const
 Returns whether or not to output debugging PDBs will be outputted which could be useful for fixing problems (true=output extra PDBs; false=don't output extra PDBs) More...
 
void set_debug (bool const debug)
 Sets whether or not to output debugging PDBs will be outputted which could be useful for fixing problems (true=output extra PDBs; false=don't output extra PDBs) More...
 
bool write_debug_pdb (core::pose::Pose const &pose, std::string const &filename) const
 Writes a debugging pdb (as described above). Does nothing if "debug_" is false and only outputs a PDB if "debug_" is true. More...
 

Private Attributes

bool debug_
 If true, some debugging PDBs will be outputted which could be useful for fixing problems. More...
 

Detailed Description

Builds a pose from StructureData.

Constructor & Destructor Documentation

protocols::denovo_design::components::PoseBuilder::PoseBuilder ( )

Member Function Documentation

virtual core::pose::PoseOP protocols::denovo_design::components::PoseBuilder::apply ( StructureData const &  sd) const
pure virtual
virtual PoseBuilderOP protocols::denovo_design::components::PoseBuilder::clone ( ) const
pure virtual
bool protocols::denovo_design::components::PoseBuilder::debug ( ) const
inline

Returns whether or not to output debugging PDBs will be outputted which could be useful for fixing problems (true=output extra PDBs; false=don't output extra PDBs)

References debug_.

Referenced by set_debug().

void protocols::denovo_design::components::PoseBuilder::set_debug ( bool const  debug)
inline

Sets whether or not to output debugging PDBs will be outputted which could be useful for fixing problems (true=output extra PDBs; false=don't output extra PDBs)

References debug(), and debug_.

bool protocols::denovo_design::components::PoseBuilder::write_debug_pdb ( core::pose::Pose const &  pose,
std::string const &  filename 
) const

Member Data Documentation

bool protocols::denovo_design::components::PoseBuilder::debug_
private

If true, some debugging PDBs will be outputted which could be useful for fixing problems.

Referenced by debug(), set_debug(), and write_debug_pdb().


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