![]() |
Rosetta
3.8
|
Classes | |
class | CalculatorFilter |
class | CalculatorFilterCreator |
class | CombinedFilter |
Used to combine multiple seperate filters into a single filter value. More... | |
class | CombinedFilterCreator |
class | CompoundFilter |
Used to define a compound logical statement involving other filters with AND, OR and XOR. More... | |
class | CompoundFilterCreator |
class | ContingentFilter |
class | ContingentFilterCreator |
class | FalseFilter |
class | FalseFilterCreator |
class | Filter |
class | FilterCollection |
Wrapper-class that contains a vector1 of Filters. More... | |
class | FilterCreator |
Abstract base class for a Filter factory; the Creator class is responsible for creating a particular filter class. More... | |
class | FilterFactory |
class | FilterRegistrator |
This templated class will register an instance of an FilterCreator (class T) with the FilterFactory. It will ensure that no FilterCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More... | |
class | IfThenFilter |
Evaluate to a value contingent on the evaluation of another filter. More... | |
class | IfThenFilterCreator |
class | MoveBeforeFilter |
Apply a sub-mover prior to calculating a filter value. More... | |
class | MoveBeforeFilterCreator |
class | ReplicateFilter |
class | ReplicateFilterCreator |
class | StochasticFilter |
class | StochasticFilterCreator |
class | TimeFilter |
class | TimeFilterCreator |
class | TrueFilter |
class | TrueFilterCreator |
Typedefs | |
typedef std::pair< std::string const, FilterCOP > | StringFilter_pair |
typedef utility::tag::TagCOP | TagCOP |
typedef core::pose::Pose | Pose |
typedef utility::pointer::shared_ptr < CompoundFilter > | CompoundFilterOP |
typedef utility::pointer::shared_ptr < CompoundFilter const > | CompoundFilterCOP |
typedef utility::pointer::shared_ptr < CombinedFilter > | CombinedFilterOP |
typedef utility::pointer::shared_ptr < CombinedFilter const > | CombinedFilterCOP |
typedef utility::pointer::shared_ptr < MoveBeforeFilter > | MoveBeforeFilterOP |
typedef utility::pointer::shared_ptr < MoveBeforeFilter const > | MoveBeforeFilterCOP |
typedef utility::pointer::shared_ptr < IfThenFilter > | IfThenFilterOP |
typedef utility::pointer::shared_ptr < IfThenFilter const > | IfThenFilterCOP |
typedef utility::pointer::shared_ptr < CalculatorFilter > | CalculatorFilterOP |
typedef utility::pointer::shared_ptr < CalculatorFilter const > | CalculatorFilterCOP |
typedef utility::pointer::shared_ptr < ContingentFilter > | ContingentFilterOP |
typedef utility::pointer::shared_ptr < ContingentFilter const > | ContingentFilterCOP |
typedef utility::pointer::shared_ptr < Filter > | FilterOP |
typedef utility::pointer::shared_ptr < Filter const > | FilterCOP |
typedef utility::pointer::shared_ptr < FilterCollection > | FilterCollectionOP |
typedef utility::pointer::shared_ptr < FilterCollection const > | FilterCollectionCOP |
typedef utility::vector1 < FilterOP > | FilterOPs |
typedef utility::vector1 < FilterCOP > | FilterCOPs |
typedef std::map< std::string, FilterOP > | Filters_map |
typedef utility::pointer::shared_ptr < FilterCreator > | FilterCreatorOP |
typedef utility::pointer::shared_ptr < FilterCreator const > | FilterCreatorCOP |
typedef utility::pointer::shared_ptr < FilterFactory > | FilterFactoryOP |
typedef utility::pointer::shared_ptr < FilterFactory const > | FilterFactoryCOP |
typedef utility::pointer::shared_ptr < ReplicateFilter > | ReplicateFilterOP |
typedef utility::pointer::shared_ptr < ReplicateFilter const > | ReplicateFilterCOP |
Enumerations | |
enum | boolean_operations { AND =1, OR, XOR, NOR, NAND, ORNOT, ANDNOT, NOT } |
Functions | |
static THREAD_LOCAL basic::Tracer | TR ("protocols.filters.CalculatorFilter") |
static THREAD_LOCAL basic::Tracer | TR ("protocols.filters.ContingentFilter") |
std::string | complex_type_name_for_filter (std::string const &filter_name) |
void | xsd_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &filter_type, std::string const &description, utility::tag::AttributeList const &attributes) |
Define the XML schema definition for a Filter that contains no subtags but may contain any number of attributes (aka options). More... | |
void | xsd_type_definition_w_attributes_and_repeatable_subelements (utility::tag::XMLSchemaDefinition &xsd, std::string const &filter_type, std::string const &description, utility::tag::AttributeList const &attributes, utility::tag::XMLSchemaSimpleSubelementList const &subelements) |
static THREAD_LOCAL basic::Tracer | TR ("protocols.filters.FilterFactory") |
static THREAD_LOCAL basic::Tracer | TR ("protocols.filters.ReplicateFilter") |
static THREAD_LOCAL basic::Tracer | TR ("protocols.filters.TimeFilter") |
typedef utility::pointer::shared_ptr< CalculatorFilter const > protocols::filters::CalculatorFilterCOP |
typedef utility::pointer::shared_ptr< CalculatorFilter > protocols::filters::CalculatorFilterOP |
typedef utility::pointer::shared_ptr< CombinedFilter const > protocols::filters::CombinedFilterCOP |
typedef utility::pointer::shared_ptr< CombinedFilter > protocols::filters::CombinedFilterOP |
typedef utility::pointer::shared_ptr< CompoundFilter const > protocols::filters::CompoundFilterCOP |
typedef utility::pointer::shared_ptr< CompoundFilter > protocols::filters::CompoundFilterOP |
typedef utility::pointer::shared_ptr< ContingentFilter const > protocols::filters::ContingentFilterCOP |
typedef utility::pointer::shared_ptr< ContingentFilter > protocols::filters::ContingentFilterOP |
typedef utility::pointer::shared_ptr< FilterCollection const > protocols::filters::FilterCollectionCOP |
typedef utility::pointer::shared_ptr< FilterCollection > protocols::filters::FilterCollectionOP |
typedef utility::pointer::shared_ptr< Filter const > protocols::filters::FilterCOP |
typedef utility::vector1< FilterCOP > protocols::filters::FilterCOPs |
typedef utility::pointer::shared_ptr< FilterCreator const > protocols::filters::FilterCreatorCOP |
typedef utility::pointer::shared_ptr< FilterCreator > protocols::filters::FilterCreatorOP |
typedef utility::pointer::shared_ptr< FilterFactory const > protocols::filters::FilterFactoryCOP |
typedef utility::pointer::shared_ptr< FilterFactory > protocols::filters::FilterFactoryOP |
typedef utility::pointer::shared_ptr< Filter > protocols::filters::FilterOP |
typedef utility::vector1< FilterOP > protocols::filters::FilterOPs |
typedef std::map<std::string, FilterOP> protocols::filters::Filters_map |
typedef utility::pointer::shared_ptr< IfThenFilter const > protocols::filters::IfThenFilterCOP |
typedef utility::pointer::shared_ptr< IfThenFilter > protocols::filters::IfThenFilterOP |
typedef utility::pointer::shared_ptr< MoveBeforeFilter const > protocols::filters::MoveBeforeFilterCOP |
typedef utility::pointer::shared_ptr< MoveBeforeFilter > protocols::filters::MoveBeforeFilterOP |
typedef utility::pointer::shared_ptr< ReplicateFilter const > protocols::filters::ReplicateFilterCOP |
typedef utility::pointer::shared_ptr< ReplicateFilter > protocols::filters::ReplicateFilterOP |
typedef std::pair< std::string const, FilterCOP > protocols::filters::StringFilter_pair |
typedef utility::tag::TagCOP protocols::filters::TagCOP |
std::string protocols::filters::complex_type_name_for_filter | ( | std::string const & | filter_name | ) |
Referenced by protocols::filters::FilterFactory::define_filter_xml_schema(), protocols::simple_filters::NeighborTypeFilter::provide_xml_schema(), protocols::simple_filters::ConservedPosMutationFilter::provide_xml_schema(), protocols::simple_filters::RotamerBoltzmannWeight::provide_xml_schema(), xsd_type_definition_w_attributes(), and xsd_type_definition_w_attributes_and_repeatable_subelements().
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by protocols::filters::StochasticFilter::apply(), protocols::filters::CompoundFilter::apply(), protocols::filters::CombinedFilter::apply(), protocols::filters::IfThenFilter::apply(), protocols::filters::ReplicateFilter::compute(), protocols::filters::CalculatorFilter::compute(), protocols::filters::CompoundFilter::compute(), protocols::filters::IfThenFilter::compute(), protocols::filters::FilterFactory::newFilter(), protocols::filters::ContingentFilter::parse_my_tag(), protocols::filters::StochasticFilter::parse_my_tag(), protocols::filters::CompoundFilter::parse_my_tag(), protocols::filters::CombinedFilter::parse_my_tag(), protocols::filters::MoveBeforeFilter::parse_my_tag(), protocols::filters::IfThenFilter::parse_my_tag(), and protocols::filters::FilterFactory::provide_xml_schema().
void protocols::filters::xsd_type_definition_w_attributes | ( | utility::tag::XMLSchemaDefinition & | xsd, |
std::string const & | filter_type, | ||
std::string const & | description, | ||
utility::tag::AttributeList const & | attributes | ||
) |
Define the XML schema definition for a Filter that contains no subtags but may contain any number of attributes (aka options).
References complex_type_name_for_filter().
Referenced by protocols::simple_filters::SidechainRmsdFilter::provide_xml_schema(), protocols::protein_interface_design::filters::ClashWithTargetFilter::provide_xml_schema(), protocols::simple_filters::ResidueSelectionDistanceFilter::provide_xml_schema(), protocols::simple_filters::BuriedUnsatHbondFilter::provide_xml_schema(), protocols::simple_filters::TotalSasaFilter::provide_xml_schema(), protocols::simple_filters::ResidueDistanceFilter::provide_xml_schema(), protocols::simple_filters::PoseInfoFilter::provide_xml_schema(), protocols::simple_filters::SavePoseConstraintToFileFilter::provide_xml_schema(), protocols::simple_filters::ExpiryFilter::provide_xml_schema(), protocols::simple_filters::FileRemoveFilter::provide_xml_schema(), protocols::simple_filters::InterfaceSasaFilter::provide_xml_schema(), protocols::simple_filters::TerminusDistanceFilter::provide_xml_schema(), protocols::simple_filters::FileExistFilter::provide_xml_schema(), protocols::simple_filters::GeometryFilter::provide_xml_schema(), protocols::cyclic_peptide::CycpepSymmetryFilter::provide_xml_schema(), protocols::simple_filters::PoseComment::provide_xml_schema(), protocols::simple_filters::ResiduesInInterfaceFilter::provide_xml_schema(), protocols::protein_interface_design::filters::LRmsdFilter::provide_xml_schema(), protocols::protein_interface_design::filters::RelativeSegmentFilter::provide_xml_schema(), protocols::simple_filters::ResidueBurialFilter::provide_xml_schema(), protocols::filters::FalseFilter::provide_xml_schema(), protocols::protein_interface_design::filters::IRmsdFilter::provide_xml_schema(), protocols::filters::ReplicateFilter::provide_xml_schema(), protocols::filters::TimeFilter::provide_xml_schema(), protocols::simple_filters::NMerPSSMEnergyFilter::provide_xml_schema(), protocols::simple_filters::NMerSVMEnergyFilter::provide_xml_schema(), protocols::protein_interface_design::filters::FNatFilter::provide_xml_schema(), protocols::protein_interface_design::filters::InterfaceHolesFilter::provide_xml_schema(), protocols::simple_filters::AtomicDistanceFilter::provide_xml_schema(), protocols::ligand_docking::HBondDonorFilter::provide_xml_schema(), protocols::simple_filters::NetChargeFilter::provide_xml_schema(), protocols::simple_filters::ResidueSetChainEnergyFilter::provide_xml_schema(), protocols::denovo_design::filters::SSPredictionFilter::provide_xml_schema(), protocols::protein_interface_design::filters::StubScoreLoopsFilter::provide_xml_schema(), protocols::simple_filters::AtomicContactFilter::provide_xml_schema(), protocols::simple_filters::NonSequentialNeighborsFilter::provide_xml_schema(), protocols::simple_filters::ReportFilter::provide_xml_schema(), protocols::ligand_docking::CompleteConnectionsFilter::provide_xml_schema(), protocols::protein_interface_design::filters::AverageDegreeFilter::provide_xml_schema(), protocols::simple_filters::RepeatParameterFilter::provide_xml_schema(), protocols::simple_filters::Sigmoid::provide_xml_schema(), protocols::ligand_docking::ChainExistsFilter::provide_xml_schema(), protocols::simple_filters::EnergyPerResidueFilter::provide_xml_schema(), protocols::filters::ContingentFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SpecificResiduesNearInterfaceFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SSamountFilter::provide_xml_schema(), protocols::simple_filters::AngleToVector::provide_xml_schema(), protocols::simple_filters::MotifScoreFilter::provide_xml_schema(), protocols::simple_filters::StemFinder::provide_xml_schema(), protocols::ligand_docking::AtomCountFilter::provide_xml_schema(), protocols::ligand_docking::HBondAcceptorFilter::provide_xml_schema(), protocols::ligand_docking::MolarMassFilter::provide_xml_schema(), protocols::ligand_docking::HeavyAtomFilter::provide_xml_schema(), protocols::ligand_docking::MolecularMassFilter::provide_xml_schema(), protocols::simple_filters::Operator::provide_xml_schema(), protocols::protein_interface_design::filters::RmsdSimpleFilter::provide_xml_schema(), protocols::simple_filters::SimpleHbondsToAtomFilter::provide_xml_schema(), protocols::protein_interface_design::filters::Torsion::provide_xml_schema(), protocols::protein_interface_design::filters::AtomicContactCountFilter::provide_xml_schema(), protocols::fldsgn::filters::HelixBendFilter::provide_xml_schema(), protocols::protein_interface_design::filters::BindingStrainFilter::provide_xml_schema(), protocols::simple_filters::SSMotifFinder::provide_xml_schema(), protocols::protein_interface_design::filters::BoltzmannFilter::provide_xml_schema(), protocols::protein_interface_design::filters::DesignableResiduesFilter::provide_xml_schema(), protocols::enzdes::RemoveLigandFilter::provide_xml_schema(), protocols::simple_filters::AlaScan::provide_xml_schema(), protocols::simple_filters::InterfaceBindingEnergyDensityFilter::provide_xml_schema(), protocols::enzdes::LigDSasaFilter::provide_xml_schema(), protocols::simple_filters::DdgFilter::provide_xml_schema(), protocols::matdes::InterfacePackingFilter::provide_xml_schema(), protocols::protein_interface_design::filters::HbondsToAtomFilter::provide_xml_schema(), protocols::denovo_design::filters::ExposedHydrophobicsFilter::provide_xml_schema(), protocols::simple_filters::ResidueIEFilter::provide_xml_schema(), protocols::simple_filters::ConstraintScoreFilter::provide_xml_schema(), protocols::simple_filters::DeltaFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SequenceRecoveryFilter::provide_xml_schema(), protocols::simple_filters::MutationsFilter::provide_xml_schema(), protocols::denovo_design::filters::PreProlineFilter::provide_xml_schema(), protocols::simple_filters::ScoreTypeFilter::provide_xml_schema(), protocols::fldsgn::filters::StrandCurvatureByLevels::provide_xml_schema(), protocols::simple_filters::TaskAwareScoreTypeFilter::provide_xml_schema(), protocols::simple_filters::LeastNativeLike9merFilter::provide_xml_schema(), protocols::filters::StochasticFilter::provide_xml_schema(), protocols::fldsgn::filters::StrandHelixGeometryFilter::provide_xml_schema(), protocols::simple_filters::RelativePoseFilter::provide_xml_schema(), protocols::protein_interface_design::filters::DisulfideFilter::provide_xml_schema(), protocols::simple_filters::AveragePathLengthFilter::provide_xml_schema(), protocols::protein_interface_design::filters::FilterScanFilter::provide_xml_schema(), protocols::fldsgn::filters::SecondaryStructureCountFilter::provide_xml_schema(), protocols::simple_filters::ScoreCutoffFilter::provide_xml_schema(), protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::provide_xml_schema(), protocols::simple_filters::DisulfideEntropyFilter::provide_xml_schema(), protocols::simple_filters::SymmetricMotifFilter::provide_xml_schema(), protocols::fldsgn::filters::HelixKinkFilter::provide_xml_schema(), protocols::matdes::SymUnsatHbondFilter::provide_xml_schema(), protocols::simple_filters::DdGScan::provide_xml_schema(), protocols::enzdes::LigBurialFilter::provide_xml_schema(), protocols::simple_filters::RangeFilter::provide_xml_schema(), protocols::simple_filters::SSElementBisectddGFilter::provide_xml_schema(), protocols::simple_filters::SSElementMotifContactFilter::provide_xml_schema(), protocols::simple_filters::PackStatFilter::provide_xml_schema(), protocols::simple_filters::RotamerBoltzmannWeight2::provide_xml_schema(), protocols::simple_filters::ShapeComplementarityFilter::provide_xml_schema(), protocols::simple_filters::InterRepeatContactFilter::provide_xml_schema(), protocols::simple_filters::IntraRepeatContactFilter::provide_xml_schema(), protocols::simple_filters::HolesFilter::provide_xml_schema(), protocols::fldsgn::filters::SecondaryStructureFilter::provide_xml_schema(), protocols::fldsgn::filters::FragQualFilter::provide_xml_schema(), protocols::matdes::ClashCheckFilter::provide_xml_schema(), protocols::simple_filters::TaskAwareSASAFilter::provide_xml_schema(), protocols::fldsgn::filters::NcontactsFilter::provide_xml_schema(), protocols::fldsgn::filters::CoreDunbrackFilter::provide_xml_schema(), protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::provide_xml_schema(), protocols::matdes::OligomericAverageDegreeFilter::provide_xml_schema(), protocols::matdes::GetRBDOFValues::provide_xml_schema(), protocols::fldsgn::filters::InterlockingAromaFilter::provide_xml_schema(), protocols::simple_filters::SaveResfileToDiskFilter::provide_xml_schema(), protocols::fldsgn::filters::SheetTopologyFilter::provide_xml_schema(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::provide_xml_schema(), protocols::simple_filters::ResidueCountFilter::provide_xml_schema(), protocols::fldsgn::filters::HelixPairingFilter::provide_xml_schema(), protocols::indexed_structure_store::filters::FragmentLookupFilter::provide_xml_schema(), protocols::fldsgn::filters::HSSTripletFilter::provide_xml_schema(), protocols::enzdes::LigInterfaceEnergyFilter::provide_xml_schema(), protocols::helical_bundle::BundleReporterFilter::provide_xml_schema(), protocols::protein_interface_design::filters::HbondsToResidueFilter::provide_xml_schema(), protocols::enzdes::EnzScoreFilter::provide_xml_schema(), protocols::simple_filters::ResidueDepthFilter::provide_xml_schema(), protocols::filters::MoveBeforeFilter::provide_xml_schema(), protocols::enzdes::DiffAtomSasaFilter::provide_xml_schema(), protocols::enzdes::RepackWithoutLigandFilter::provide_xml_schema(), protocols::enzdes::EnzdesScorefileFilter::provide_xml_schema(), protocols::analysis::PeptideDeriverFilter::provide_xml_schema(), and protocols::enzdes::ResidueConformerFilter::provide_xml_schema().
void protocols::filters::xsd_type_definition_w_attributes_and_repeatable_subelements | ( | utility::tag::XMLSchemaDefinition & | xsd, |
std::string const & | filter_type, | ||
std::string const & | description, | ||
utility::tag::AttributeList const & | attributes, | ||
utility::tag::XMLSchemaSimpleSubelementList const & | subelements | ||
) |
References complex_type_name_for_filter().
Referenced by protocols::simple_filters::MultipleSigmoids::provide_xml_schema(), protocols::protein_interface_design::filters::RmsdFilter::provide_xml_schema(), protocols::protein_interface_design::filters::StubScoreFilter::provide_xml_schema(), protocols::filters::CalculatorFilter::provide_xml_schema(), protocols::loops::filters::LoopAnalyzerFilter::provide_xml_schema(), protocols::filters::CompoundFilter::provide_xml_schema(), protocols::filters::CombinedFilter::provide_xml_schema(), and protocols::filters::IfThenFilter::provide_xml_schema().