Rosetta
|
Builds a pose from StructureData. More...
#include <ExtendedPoseBuilder.hh>
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... | |
Builds a pose from StructureData.
protocols::denovo_design::components::PoseBuilder::PoseBuilder | ( | ) |
|
pure virtual |
Implemented in protocols::denovo_design::components::ExtendedPoseBuilder.
|
pure virtual |
Implemented in protocols::denovo_design::components::ExtendedPoseBuilder.
Referenced by protocols::denovo_design::movers::FoldArchitectMover::set_builder().
|
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().
|
inline |
bool protocols::denovo_design::components::PoseBuilder::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.
References debug_, core::pose::Pose::dump_pdb(), and protocols::abinitio::filename().
Referenced by protocols::denovo_design::components::ExtendedPoseBuilder::apply(), protocols::denovo_design::components::ExtendedPoseBuilder::create_template_pose(), and protocols::denovo_design::components::ExtendedPoseBuilder::extend_pose().
|
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().