Rosetta 3.5
|
#include <DockDesignFilterFactory.hh>
Public Types | |
typedef utility::tag::Tag | Tag |
typedef utility::tag::TagPtr | TagPtr |
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 (TagPtr const, moves::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_ |
typedef utility::tag::Tag protocols::protein_interface_design::DockDesignFilterFactory::Tag |
typedef utility::tag::TagPtr protocols::protein_interface_design::DockDesignFilterFactory::TagPtr |
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_.
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_.
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_.
protocols::filters::FilterOP protocols::protein_interface_design::DockDesignFilterFactory::newFilter | ( | TagPtr | const, |
moves::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().