|
Rosetta 3.5
|
Abstract base class for a Filter factory; the Creator class is responsible for creating a particular filter class. More...
#include <FilterCreator.hh>
Inherits utility::pointer::ReferenceCount.
Inherited by protocols::enzdes::DiffAtomSasaFilterCreator, protocols::enzdes::EnzdesScorefileFilterCreator, protocols::enzdes::EnzScoreFilterCreator, protocols::enzdes::LigBurialFilterCreator, protocols::enzdes::LigDSasaFilterCreator, protocols::enzdes::LigInterfaceEnergyFilterCreator, protocols::enzdes::RepackWithoutLigandFilterCreator, protocols::filters::CalculatorFilterCreator, protocols::filters::CombinedFilterCreator, protocols::filters::CompoundFilterCreator, protocols::filters::ContingentFilterCreator, protocols::filters::FalseFilterCreator, protocols::filters::IfThenFilterCreator, protocols::filters::MoveBeforeFilterCreator, protocols::filters::ReplicateFilterCreator, protocols::filters::StochasticFilterCreator, protocols::filters::TimeFilterCreator, protocols::filters::TrueFilterCreator, protocols::fldsgn::filters::CoreDunbrackFilterCreator, protocols::fldsgn::filters::FragQualFilterCreator, protocols::fldsgn::filters::HelixKinkFilterCreator, protocols::fldsgn::filters::HelixPairingFilterCreator, protocols::fldsgn::filters::HSSTripletFilterCreator, protocols::fldsgn::filters::InterlockingAromaFilterCreator, protocols::fldsgn::filters::NcontactsFilterCreator, protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator, protocols::fldsgn::filters::SecondaryStructureFilterCreator, protocols::fldsgn::filters::SheetTopologyFilterCreator, protocols::ligand_docking::AtomCountFilterCreator, protocols::ligand_docking::ChainExistsFilterCreator, protocols::ligand_docking::CompleteConnectionsFilterCreator, protocols::ligand_docking::HBondAcceptorFilterCreator, protocols::ligand_docking::HBondDonorFilterCreator, protocols::ligand_docking::HeavyAtomFilterCreator, protocols::ligand_docking::MolarMassFilterCreator, protocols::ligand_docking::MolecularMassFilterCreator, protocols::protein_interface_design::filters::AtomicContactCountFilterCreator, protocols::protein_interface_design::filters::AverageDegreeFilterCreator, protocols::protein_interface_design::filters::BindingStrainFilterCreator, protocols::protein_interface_design::filters::BoltzmannFilterCreator, protocols::protein_interface_design::filters::DesignableResiduesFilterCreator, protocols::protein_interface_design::filters::DisulfideFilterCreator, protocols::protein_interface_design::filters::FilterScanFilterCreator, protocols::protein_interface_design::filters::HbondsToResidueFilterCreator, protocols::protein_interface_design::filters::InterfaceHolesFilterCreator, protocols::protein_interface_design::filters::RelativeSegmentFilterCreator, protocols::protein_interface_design::filters::RmsdFilterCreator, protocols::protein_interface_design::filters::SequenceRecoveryFilterCreator, protocols::protein_interface_design::filters::SpecificResiduesNearInterfaceFilterCreator, protocols::protein_interface_design::filters::StubScoreFilterCreator, protocols::protein_interface_design::filters::StubScoreLoopsFilterCreator, protocols::protein_interface_design::filters::TorsionCreator, protocols::simple_filters::AlaScanFilterCreator, protocols::simple_filters::AtomicContactFilterCreator, protocols::simple_filters::AtomicDistanceFilterCreator, protocols::simple_filters::BuriedUnsatHbondFilterCreator, protocols::simple_filters::ConservedPosMutationFilterCreator, protocols::simple_filters::ConstraintScoreCutoffFilterCreator, protocols::simple_filters::DdgFilterCreator, protocols::simple_filters::DeltaFilterCreator, protocols::simple_filters::EnergyPerResidueFilterCreator, protocols::simple_filters::ExpiryFilterCreator, protocols::simple_filters::FileExistFilterCreator, protocols::simple_filters::FileRemoveFilterCreator, protocols::simple_filters::HolesFilterCreator, protocols::simple_filters::InterfaceBindingEnergyDensityFilterCreator, protocols::simple_filters::InterfaceSasaFilterCreator, protocols::simple_filters::NeighborTypeFilterCreator, protocols::simple_filters::NMerPSSMEnergyFilterCreator, protocols::simple_filters::NonSequentialNeighborsFilterCreator, protocols::simple_filters::OperatorFilterCreator, protocols::simple_filters::PackStatFilterCreator, protocols::simple_filters::PoseInfoFilterCreator, protocols::simple_filters::RangeFilterCreator, protocols::simple_filters::RelativePoseFilterCreator, protocols::simple_filters::ReportFilterCreator, protocols::simple_filters::ResidueBurialFilterCreator, protocols::simple_filters::ResidueCountFilterCreator, protocols::simple_filters::ResidueDistanceFilterCreator, protocols::simple_filters::ResidueIEFilterCreator, protocols::simple_filters::ResidueSetChainEnergyFilterCreator, protocols::simple_filters::ResiduesInInterfaceFilterCreator, protocols::simple_filters::RotamerBoltzmannWeightFilterCreator, protocols::simple_filters::ScoreCutoffFilterCreator, protocols::simple_filters::ScoreTypeFilterCreator, protocols::simple_filters::ShapeComplementarityFilterCreator, protocols::simple_filters::SidechainRmsdFilterCreator, protocols::simple_filters::SigmoidFilterCreator, protocols::simple_filters::SymmetricMotifFilterCreator, and protocols::simple_filters::TerminusDistanceFilterCreator.

Public Member Functions | |
| FilterCreator () | |
| virtual | ~FilterCreator () |
| virtual FilterOP | create_filter () const =0 |
| virtual std::string | keyname () const =0 |
Abstract base class for a Filter factory; the Creator class is responsible for creating a particular filter class.
Definition at line 31 of file FilterCreator.hh.
| protocols::filters::FilterCreator::FilterCreator | ( | ) |
Definition at line 19 of file FilterCreator.cc.
|
virtual |
Definition at line 20 of file FilterCreator.cc.
|
pure virtual |
Implemented in protocols::filters::IfThenFilterCreator, protocols::enzdes::EnzdesScorefileFilterCreator, protocols::filters::MoveBeforeFilterCreator, protocols::enzdes::RepackWithoutLigandFilterCreator, protocols::filters::CombinedFilterCreator, protocols::enzdes::LigInterfaceEnergyFilterCreator, protocols::filters::CompoundFilterCreator, protocols::enzdes::LigDSasaFilterCreator, protocols::filters::StochasticFilterCreator, protocols::enzdes::LigBurialFilterCreator, protocols::filters::FalseFilterCreator, protocols::enzdes::EnzScoreFilterCreator, protocols::filters::TrueFilterCreator, protocols::simple_filters::DdgFilterCreator, protocols::protein_interface_design::filters::SpecificResiduesNearInterfaceFilterCreator, protocols::filters::CalculatorFilterCreator, protocols::filters::ContingentFilterCreator, protocols::filters::ReplicateFilterCreator, protocols::filters::TimeFilterCreator, protocols::fldsgn::filters::CoreDunbrackFilterCreator, protocols::fldsgn::filters::FragQualFilterCreator, protocols::fldsgn::filters::HelixKinkFilterCreator, protocols::fldsgn::filters::HelixPairingFilterCreator, protocols::fldsgn::filters::HSSTripletFilterCreator, protocols::fldsgn::filters::InterlockingAromaFilterCreator, protocols::fldsgn::filters::NcontactsFilterCreator, protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator, protocols::fldsgn::filters::SecondaryStructureFilterCreator, protocols::fldsgn::filters::SheetTopologyFilterCreator, protocols::ligand_docking::AtomCountFilterCreator, protocols::ligand_docking::ChainExistsFilterCreator, protocols::ligand_docking::CompleteConnectionsFilterCreator, protocols::ligand_docking::HBondAcceptorFilterCreator, protocols::ligand_docking::HBondDonorFilterCreator, protocols::ligand_docking::HeavyAtomFilterCreator, protocols::ligand_docking::MolarMassFilterCreator, protocols::ligand_docking::MolecularMassFilterCreator, protocols::protein_interface_design::filters::AtomicContactCountFilterCreator, protocols::protein_interface_design::filters::AverageDegreeFilterCreator, protocols::protein_interface_design::filters::BindingStrainFilterCreator, protocols::protein_interface_design::filters::BoltzmannFilterCreator, protocols::protein_interface_design::filters::DesignableResiduesFilterCreator, protocols::protein_interface_design::filters::DisulfideFilterCreator, protocols::protein_interface_design::filters::FilterScanFilterCreator, protocols::protein_interface_design::filters::HbondsToResidueFilterCreator, protocols::protein_interface_design::filters::InterfaceHolesFilterCreator, protocols::protein_interface_design::filters::RelativeSegmentFilterCreator, protocols::protein_interface_design::filters::RmsdFilterCreator, protocols::protein_interface_design::filters::SequenceRecoveryFilterCreator, protocols::protein_interface_design::filters::StubScoreFilterCreator, protocols::protein_interface_design::filters::StubScoreLoopsFilterCreator, protocols::protein_interface_design::filters::TorsionCreator, protocols::simple_filters::AlaScanFilterCreator, protocols::simple_filters::AtomicContactFilterCreator, protocols::simple_filters::AtomicDistanceFilterCreator, protocols::simple_filters::BuriedUnsatHbondFilterCreator, protocols::simple_filters::ConservedPosMutationFilterCreator, protocols::simple_filters::ConstraintScoreCutoffFilterCreator, protocols::simple_filters::EnergyPerResidueFilterCreator, protocols::simple_filters::ExpiryFilterCreator, protocols::simple_filters::FileExistFilterCreator, protocols::simple_filters::FileRemoveFilterCreator, protocols::simple_filters::HolesFilterCreator, protocols::simple_filters::InterfaceBindingEnergyDensityFilterCreator, protocols::simple_filters::InterfaceSasaFilterCreator, protocols::simple_filters::NMerPSSMEnergyFilterCreator, protocols::simple_filters::NonSequentialNeighborsFilterCreator, protocols::simple_filters::OperatorFilterCreator, protocols::simple_filters::PackStatFilterCreator, protocols::simple_filters::PoseInfoFilterCreator, protocols::simple_filters::RangeFilterCreator, protocols::simple_filters::ReportFilterCreator, protocols::simple_filters::ResidueBurialFilterCreator, protocols::simple_filters::ResidueCountFilterCreator, protocols::simple_filters::ResidueIEFilterCreator, protocols::simple_filters::ResidueSetChainEnergyFilterCreator, protocols::simple_filters::ScoreCutoffFilterCreator, protocols::simple_filters::ScoreTypeFilterCreator, protocols::simple_filters::ShapeComplementarityFilterCreator, protocols::simple_filters::SigmoidFilterCreator, protocols::simple_filters::TerminusDistanceFilterCreator, protocols::enzdes::DiffAtomSasaFilterCreator, protocols::simple_filters::DeltaFilterCreator, protocols::simple_filters::NeighborTypeFilterCreator, protocols::simple_filters::RelativePoseFilterCreator, protocols::simple_filters::ResidueDistanceFilterCreator, protocols::simple_filters::ResiduesInInterfaceFilterCreator, protocols::simple_filters::RotamerBoltzmannWeightFilterCreator, protocols::simple_filters::SidechainRmsdFilterCreator, and protocols::simple_filters::SymmetricMotifFilterCreator.
|
pure virtual |
Implemented in protocols::filters::IfThenFilterCreator, protocols::enzdes::EnzdesScorefileFilterCreator, protocols::filters::MoveBeforeFilterCreator, protocols::enzdes::RepackWithoutLigandFilterCreator, protocols::filters::CombinedFilterCreator, protocols::enzdes::LigInterfaceEnergyFilterCreator, protocols::filters::CompoundFilterCreator, protocols::enzdes::LigDSasaFilterCreator, protocols::filters::StochasticFilterCreator, protocols::enzdes::LigBurialFilterCreator, protocols::filters::FalseFilterCreator, protocols::enzdes::EnzScoreFilterCreator, protocols::filters::TrueFilterCreator, protocols::simple_filters::DdgFilterCreator, protocols::protein_interface_design::filters::SpecificResiduesNearInterfaceFilterCreator, protocols::filters::CalculatorFilterCreator, protocols::filters::ContingentFilterCreator, protocols::filters::ReplicateFilterCreator, protocols::filters::TimeFilterCreator, protocols::fldsgn::filters::CoreDunbrackFilterCreator, protocols::fldsgn::filters::FragQualFilterCreator, protocols::fldsgn::filters::HelixKinkFilterCreator, protocols::fldsgn::filters::HelixPairingFilterCreator, protocols::fldsgn::filters::HSSTripletFilterCreator, protocols::fldsgn::filters::InterlockingAromaFilterCreator, protocols::fldsgn::filters::NcontactsFilterCreator, protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilterCreator, protocols::fldsgn::filters::SecondaryStructureFilterCreator, protocols::fldsgn::filters::SheetTopologyFilterCreator, protocols::ligand_docking::AtomCountFilterCreator, protocols::ligand_docking::ChainExistsFilterCreator, protocols::ligand_docking::CompleteConnectionsFilterCreator, protocols::ligand_docking::HBondAcceptorFilterCreator, protocols::ligand_docking::HBondDonorFilterCreator, protocols::ligand_docking::HeavyAtomFilterCreator, protocols::ligand_docking::MolarMassFilterCreator, protocols::ligand_docking::MolecularMassFilterCreator, protocols::protein_interface_design::filters::AtomicContactCountFilterCreator, protocols::protein_interface_design::filters::AverageDegreeFilterCreator, protocols::protein_interface_design::filters::BindingStrainFilterCreator, protocols::protein_interface_design::filters::BoltzmannFilterCreator, protocols::protein_interface_design::filters::DesignableResiduesFilterCreator, protocols::protein_interface_design::filters::DisulfideFilterCreator, protocols::protein_interface_design::filters::FilterScanFilterCreator, protocols::protein_interface_design::filters::HbondsToResidueFilterCreator, protocols::protein_interface_design::filters::InterfaceHolesFilterCreator, protocols::protein_interface_design::filters::RelativeSegmentFilterCreator, protocols::protein_interface_design::filters::RmsdFilterCreator, protocols::protein_interface_design::filters::SequenceRecoveryFilterCreator, protocols::protein_interface_design::filters::StubScoreFilterCreator, protocols::protein_interface_design::filters::StubScoreLoopsFilterCreator, protocols::protein_interface_design::filters::TorsionCreator, protocols::simple_filters::AlaScanFilterCreator, protocols::simple_filters::AtomicContactFilterCreator, protocols::simple_filters::AtomicDistanceFilterCreator, protocols::simple_filters::BuriedUnsatHbondFilterCreator, protocols::simple_filters::ConservedPosMutationFilterCreator, protocols::simple_filters::ConstraintScoreCutoffFilterCreator, protocols::simple_filters::EnergyPerResidueFilterCreator, protocols::simple_filters::ExpiryFilterCreator, protocols::simple_filters::FileExistFilterCreator, protocols::simple_filters::FileRemoveFilterCreator, protocols::simple_filters::HolesFilterCreator, protocols::simple_filters::InterfaceBindingEnergyDensityFilterCreator, protocols::simple_filters::InterfaceSasaFilterCreator, protocols::simple_filters::NMerPSSMEnergyFilterCreator, protocols::simple_filters::NonSequentialNeighborsFilterCreator, protocols::simple_filters::OperatorFilterCreator, protocols::simple_filters::PackStatFilterCreator, protocols::simple_filters::PoseInfoFilterCreator, protocols::simple_filters::RangeFilterCreator, protocols::simple_filters::ReportFilterCreator, protocols::simple_filters::ResidueBurialFilterCreator, protocols::simple_filters::ResidueCountFilterCreator, protocols::simple_filters::ResidueIEFilterCreator, protocols::simple_filters::ResidueSetChainEnergyFilterCreator, protocols::simple_filters::ScoreCutoffFilterCreator, protocols::simple_filters::ScoreTypeFilterCreator, protocols::simple_filters::ShapeComplementarityFilterCreator, protocols::simple_filters::SigmoidFilterCreator, protocols::simple_filters::TerminusDistanceFilterCreator, protocols::enzdes::DiffAtomSasaFilterCreator, protocols::simple_filters::DeltaFilterCreator, protocols::simple_filters::NeighborTypeFilterCreator, protocols::simple_filters::RelativePoseFilterCreator, protocols::simple_filters::ResidueDistanceFilterCreator, protocols::simple_filters::ResiduesInInterfaceFilterCreator, protocols::simple_filters::RotamerBoltzmannWeightFilterCreator, protocols::simple_filters::SidechainRmsdFilterCreator, and protocols::simple_filters::SymmetricMotifFilterCreator.
1.8.4