![]() |
Rosetta Protocols
2014.16.56682
|
#include <DockDesignFilterFactory.hh>
Public Types | |
| typedef utility::tag::Tag | Tag |
| typedef utility::tag::TagCOP | TagCOP |
| typedef core::pose::Pose | Pose |
Public Member Functions | |
| DockDesignFilterFactory () | |
| virtual | ~DockDesignFilterFactory () |
| void | add_type (protocols::filters::FilterOP) |
| add a Filter prototype, using its default type name as the map key More... | |
| void | add_type (std::string const &, protocols::filters::FilterOP) |
| add a Filter prototype, using an arbitrary type name as the map key More... | |
| protocols::filters::FilterOP | newFilter (std::string const &) |
| return new Filter by key lookup in dock_design_filter_map_ More... | |
| protocols::filters::FilterOP | newFilter (TagCOP, basic::datacache::DataMap &, protocols::filters::Filters_map const &, moves::Movers_map const &, Pose const &) |
| return new Filter by Tag parsing More... | |
Private Attributes | |
| protocols::filters::Filters_map | dock_design_filter_map_ |
| protocols::protein_interface_design::DockDesignFilterFactory::DockDesignFilterFactory | ( | ) |
|
virtual |
| void protocols::protein_interface_design::DockDesignFilterFactory::add_type | ( | protocols::filters::FilterOP | dock_design_filter | ) |
add a Filter prototype, using its default type name as the map key
References dock_design_filter_map_, protocols::filters::Filter::get_type(), runtime_assert, type, and utility_exit_with_message.
| void protocols::protein_interface_design::DockDesignFilterFactory::add_type | ( | std::string const & | type, |
| protocols::filters::FilterOP | dock_design_filter | ||
| ) |
add a Filter prototype, using an arbitrary type name as the map key
References dock_design_filter_map_, and runtime_assert.
| FilterOP protocols::protein_interface_design::DockDesignFilterFactory::newFilter | ( | std::string const & | type | ) |
return new Filter by key lookup in dock_design_filter_map_
return new Filter by key lookup in dock_design_filter_map_ (new Filter parses Tag if provided)
References dock_design_filter_map_, and utility_exit_with_message.
| protocols::filters::FilterOP protocols::protein_interface_design::DockDesignFilterFactory::newFilter | ( | TagCOP | , |
| basic::datacache::DataMap & | , | ||
| protocols::filters::Filters_map const & | , | ||
| moves::Movers_map const & | , | ||
| Pose const & | |||
| ) |
return new Filter by Tag parsing
|
private |
Referenced by add_type(), and newFilter().
1.8.7