Rosetta
Classes | Typedefs | Enumerations | Functions
protocols::filters Namespace Reference

Classes

class  TrueFilterCreator
 
class  FalseFilterCreator
 
class  TrueFalseFilterCreator
 
class  StochasticFilterCreator
 
class  CompoundFilterCreator
 
class  CombinedFilterCreator
 
class  MoveBeforeFilterCreator
 
class  IfThenFilterCreator
 
class  TrueFilter
 
class  FalseFilter
 
class  TrueFalseFilter
 A filter that can be set to either return true or false - useful in RS. More...
 
class  StochasticFilter
 
class  CompoundFilter
 Used to define a compound logical statement involving other filters with AND, OR and XOR. More...
 
class  CombinedFilter
 Used to combine multiple seperate filters into a single filter value. More...
 
class  MoveBeforeFilter
 Apply a sub-mover prior to calculating a filter value. More...
 
class  IfThenFilter
 Evaluate to a value contingent on the evaluation of another filter. More...
 
class  CalculatorFilter
 
class  CalculatorFilterCreator
 
class  ContingentFilter
 
class  ContingentFilterCreator
 
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  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  FilterFactory
 
class  FilterValueMetric
 Convert the result of a Filter's report_sm() to a SimpleMetric This is intended primarily as a compatibility shim class for making old code compatible. It's not really intended to be used for new work - write a SimpleMetric directly. More...
 
class  FilterValueMetricCreator
 
class  ReplicateFilter
 
class  ReplicateFilterCreator
 
class  TimeFilter
 
class  TimeFilterCreator
 
class  VectorPoseFilter
 Designates a filter that can be passed multiple poses by the VectorPoseJobDistributor Any filters deriving from this subclass can then act on all of the input poses simultaneously Only accessible through recon application. More...
 

Typedefs

typedef std::pair< std::string const, FilterCOPStringFilter_pair
 
using TagCOP = utility::tag::TagCOP
 
using Pose = core::pose::Pose
 
typedef utility::pointer::shared_ptr< TrueFilterTrueFilterOP
 
typedef utility::pointer::shared_ptr< TrueFilter const > TrueFilterCOP
 
typedef utility::pointer::shared_ptr< FalseFilterFalseFilterOP
 
typedef utility::pointer::shared_ptr< FalseFilter const > FalseFilterCOP
 
typedef utility::pointer::shared_ptr< TrueFalseFilterTrueFalseFilterOP
 
typedef utility::pointer::shared_ptr< TrueFalseFilter const > TrueFalseFilterCOP
 
typedef utility::pointer::shared_ptr< StochasticFilterStochasticFilterOP
 
typedef utility::pointer::shared_ptr< StochasticFilter const > StochasticFilterCOP
 
typedef utility::pointer::shared_ptr< CompoundFilterCompoundFilterOP
 
typedef utility::pointer::shared_ptr< CompoundFilter const > CompoundFilterCOP
 
typedef utility::pointer::shared_ptr< CombinedFilterCombinedFilterOP
 
typedef utility::pointer::shared_ptr< CombinedFilter const > CombinedFilterCOP
 
typedef utility::pointer::shared_ptr< MoveBeforeFilterMoveBeforeFilterOP
 
typedef utility::pointer::shared_ptr< MoveBeforeFilter const > MoveBeforeFilterCOP
 
typedef utility::pointer::shared_ptr< IfThenFilterIfThenFilterOP
 
typedef utility::pointer::shared_ptr< IfThenFilter const > IfThenFilterCOP
 
typedef utility::pointer::shared_ptr< CalculatorFilterCalculatorFilterOP
 
typedef utility::pointer::shared_ptr< CalculatorFilter const > CalculatorFilterCOP
 
typedef utility::pointer::shared_ptr< ContingentFilterContingentFilterOP
 
typedef utility::pointer::shared_ptr< ContingentFilter const > ContingentFilterCOP
 
typedef utility::pointer::shared_ptr< FilterFilterOP
 
typedef utility::pointer::shared_ptr< Filter const > FilterCOP
 
typedef utility::pointer::shared_ptr< FilterCollectionFilterCollectionOP
 
typedef utility::pointer::shared_ptr< FilterCollection const > FilterCollectionCOP
 
typedef utility::vector1< FilterOPFilterOPs
 
typedef utility::vector1< FilterCOPFilterCOPs
 
typedef utility::pointer::shared_ptr< FilterCreatorFilterCreatorOP
 
typedef utility::pointer::shared_ptr< FilterCreator const > FilterCreatorCOP
 
typedef utility::pointer::shared_ptr< FilterFactoryFilterFactoryOP
 
typedef utility::pointer::shared_ptr< FilterFactory const > FilterFactoryCOP
 
using FilterValueMetricOP = utility::pointer::shared_ptr< FilterValueMetric >
 
using FilterValueMetricCOP = utility::pointer::shared_ptr< FilterValueMetric const >
 
typedef utility::pointer::shared_ptr< ReplicateFilterReplicateFilterOP
 
typedef utility::pointer::shared_ptr< ReplicateFilter const > ReplicateFilterCOP
 
typedef utility::pointer::shared_ptr< VectorPoseFilterVectorPoseFilterOP
 
typedef utility::pointer::shared_ptr< VectorPoseFilter const > VectorPoseFilterCOP
 

Enumerations

enum  boolean_operations {
  AND =1 , OR , XOR , NOR ,
  NAND , ORNOT , ANDNOT , NOT
}
 

Functions

static basic::Tracer TR ("protocols.filters.CalculatorFilter")
 
static 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 basic::Tracer TR ("protocols.filters.FilterFactory")
 
static basic::Tracer TR ("protocols.filters.ReplicateFilter")
 
static basic::Tracer TR ("protocols.filters.TimeFilter")
 
std::vector< std::pair< FilterOP, boolean_operations > > create_compound_statement_from_logic (std::string const &name, basic::datacache::DataMap const &data)
 
FilterOP parse_filter_with_logic (std::string const &name, basic::datacache::DataMap const &data)
 Parses a name and splits it into a basic CompoundFilter OR returns the found filter. More...
 
static const std::map< std::string, filters::boolean_operationsboolean_types ({ { "AND", AND }, { "OR", OR }, { "XOR", XOR }, { "NOR", NOR }, { "NAND", NAND }, { "ORNOT", ORNOT }, { "ANDNOT", ANDNOT }, { "NOT", NOT } })
 

Typedef Documentation

◆ CalculatorFilterCOP

typedef utility::pointer::shared_ptr< CalculatorFilter const > protocols::filters::CalculatorFilterCOP

◆ CalculatorFilterOP

typedef utility::pointer::shared_ptr< CalculatorFilter > protocols::filters::CalculatorFilterOP

◆ CombinedFilterCOP

typedef utility::pointer::shared_ptr< CombinedFilter const > protocols::filters::CombinedFilterCOP

◆ CombinedFilterOP

typedef utility::pointer::shared_ptr< CombinedFilter > protocols::filters::CombinedFilterOP

◆ CompoundFilterCOP

typedef utility::pointer::shared_ptr< CompoundFilter const > protocols::filters::CompoundFilterCOP

◆ CompoundFilterOP

typedef utility::pointer::shared_ptr< CompoundFilter > protocols::filters::CompoundFilterOP

◆ ContingentFilterCOP

typedef utility::pointer::shared_ptr< ContingentFilter const > protocols::filters::ContingentFilterCOP

◆ ContingentFilterOP

typedef utility::pointer::shared_ptr< ContingentFilter > protocols::filters::ContingentFilterOP

◆ FalseFilterCOP

typedef utility::pointer::shared_ptr< FalseFilter const > protocols::filters::FalseFilterCOP

◆ FalseFilterOP

typedef utility::pointer::shared_ptr< FalseFilter > protocols::filters::FalseFilterOP

◆ FilterCollectionCOP

typedef utility::pointer::shared_ptr< FilterCollection const > protocols::filters::FilterCollectionCOP

◆ FilterCollectionOP

typedef utility::pointer::shared_ptr< FilterCollection > protocols::filters::FilterCollectionOP

◆ FilterCOP

typedef utility::pointer::shared_ptr< Filter const > protocols::filters::FilterCOP

◆ FilterCOPs

typedef utility::vector1< FilterCOP > protocols::filters::FilterCOPs

◆ FilterCreatorCOP

typedef utility::pointer::shared_ptr< FilterCreator const > protocols::filters::FilterCreatorCOP

◆ FilterCreatorOP

typedef utility::pointer::shared_ptr< FilterCreator > protocols::filters::FilterCreatorOP

◆ FilterFactoryCOP

typedef utility::pointer::shared_ptr< FilterFactory const > protocols::filters::FilterFactoryCOP

◆ FilterFactoryOP

typedef utility::pointer::shared_ptr< FilterFactory > protocols::filters::FilterFactoryOP

◆ FilterOP

typedef utility::pointer::shared_ptr< Filter > protocols::filters::FilterOP

◆ FilterOPs

typedef utility::vector1< FilterOP > protocols::filters::FilterOPs

◆ FilterValueMetricCOP

using protocols::filters::FilterValueMetricCOP = typedef utility::pointer::shared_ptr< FilterValueMetric const >

◆ FilterValueMetricOP

using protocols::filters::FilterValueMetricOP = typedef utility::pointer::shared_ptr< FilterValueMetric >

◆ IfThenFilterCOP

typedef utility::pointer::shared_ptr< IfThenFilter const > protocols::filters::IfThenFilterCOP

◆ IfThenFilterOP

typedef utility::pointer::shared_ptr< IfThenFilter > protocols::filters::IfThenFilterOP

◆ MoveBeforeFilterCOP

typedef utility::pointer::shared_ptr< MoveBeforeFilter const > protocols::filters::MoveBeforeFilterCOP

◆ MoveBeforeFilterOP

typedef utility::pointer::shared_ptr< MoveBeforeFilter > protocols::filters::MoveBeforeFilterOP

◆ Pose

◆ ReplicateFilterCOP

typedef utility::pointer::shared_ptr< ReplicateFilter const > protocols::filters::ReplicateFilterCOP

◆ ReplicateFilterOP

typedef utility::pointer::shared_ptr< ReplicateFilter > protocols::filters::ReplicateFilterOP

◆ StochasticFilterCOP

typedef utility::pointer::shared_ptr< StochasticFilter const > protocols::filters::StochasticFilterCOP

◆ StochasticFilterOP

typedef utility::pointer::shared_ptr< StochasticFilter > protocols::filters::StochasticFilterOP

◆ StringFilter_pair

typedef std::pair< std::string const, FilterCOP > protocols::filters::StringFilter_pair

◆ TagCOP

typedef utility::tag::TagCOP protocols::filters::TagCOP

◆ TrueFalseFilterCOP

typedef utility::pointer::shared_ptr< TrueFalseFilter const > protocols::filters::TrueFalseFilterCOP

◆ TrueFalseFilterOP

typedef utility::pointer::shared_ptr< TrueFalseFilter > protocols::filters::TrueFalseFilterOP

◆ TrueFilterCOP

typedef utility::pointer::shared_ptr< TrueFilter const > protocols::filters::TrueFilterCOP

◆ TrueFilterOP

typedef utility::pointer::shared_ptr< TrueFilter > protocols::filters::TrueFilterOP

◆ VectorPoseFilterCOP

typedef utility::pointer::shared_ptr<VectorPoseFilter const> protocols::filters::VectorPoseFilterCOP

◆ VectorPoseFilterOP

typedef utility::pointer::shared_ptr<VectorPoseFilter> protocols::filters::VectorPoseFilterOP

Enumeration Type Documentation

◆ boolean_operations

Enumerator
AND 
OR 
XOR 
NOR 
NAND 
ORNOT 
ANDNOT 
NOT 

Function Documentation

◆ boolean_types()

static const std::map< std::string, filters::boolean_operations > protocols::filters::boolean_types ( { { "AND", AND }, { "OR", OR }, { "XOR", XOR }, { "NOR", NOR }, { "NAND", NAND }, { "ORNOT", ORNOT }, { "ANDNOT", ANDNOT }, { "NOT", NOT } }  )
static

References AND, ANDNOT, NAND, NOR, NOT, OR, ORNOT, and XOR.

Referenced by create_compound_statement_from_logic().

◆ complex_type_name_for_filter()

std::string protocols::filters::complex_type_name_for_filter ( std::string const &  filter_name)

◆ create_compound_statement_from_logic()

std::vector< std::pair< FilterOP, boolean_operations > > protocols::filters::create_compound_statement_from_logic ( std::string const &  name,
basic::datacache::DataMap const &  data 
)

◆ parse_filter_with_logic()

FilterOP protocols::filters::parse_filter_with_logic ( std::string const &  name,
basic::datacache::DataMap const &  data 
)

◆ TR() [1/5]

static basic::Tracer protocols::filters::TR ( "protocols.filters.CalculatorFilter"  )
static

◆ TR() [2/5]

static basic::Tracer protocols::filters::TR ( "protocols.filters.ContingentFilter"  )
static

◆ TR() [3/5]

static basic::Tracer protocols::filters::TR ( "protocols.filters.FilterFactory"  )
static

◆ TR() [4/5]

static basic::Tracer protocols::filters::TR ( "protocols.filters.ReplicateFilter"  )
static

◆ TR() [5/5]

static basic::Tracer protocols::filters::TR ( "protocols.filters.TimeFilter"  )
static

◆ xsd_type_definition_w_attributes()

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::buns::BuriedUnsatHbondFilter2::provide_xml_schema(), protocols::calc_taskop_filters::Operator::provide_xml_schema(), protocols::calc_taskop_filters::RelativePoseFilter::provide_xml_schema(), protocols::calc_taskop_filters::RotamerBoltzmannWeight2::provide_xml_schema(), protocols::calc_taskop_filters::Sigmoid::provide_xml_schema(), protocols::constraint_filters::ConstraintScoreFilter::provide_xml_schema(), protocols::constraint_filters::SavePoseConstraintToFileFilter::provide_xml_schema(), protocols::constraint_filters::ShowConstraintsFilter::provide_xml_schema(), protocols::cyclic_peptide::CycpepSymmetryFilter::provide_xml_schema(), protocols::cyclic_peptide::OversaturatedHbondAcceptorFilter::provide_xml_schema(), protocols::cyclic_peptide::PeptideInternalHbondsFilter::provide_xml_schema(), protocols::denovo_design::filters::CavityVolumeFilter::provide_xml_schema(), protocols::denovo_design::filters::ExposedHydrophobicsFilter::provide_xml_schema(), protocols::denovo_design::filters::PreProlineFilter::provide_xml_schema(), protocols::denovo_design::filters::SSPredictionFilter::provide_xml_schema(), protocols::denovo_design::filters::SSShapeComplementarityFilter::provide_xml_schema(), protocols::enzdes::LigDSasaFilter::provide_xml_schema(), protocols::enzdes::LigBurialFilter::provide_xml_schema(), protocols::enzdes::LigInterfaceEnergyFilter::provide_xml_schema(), protocols::enzdes::EnzScoreFilter::provide_xml_schema(), protocols::enzdes::DiffAtomSasaFilter::provide_xml_schema(), protocols::enzdes::RepackWithoutLigandFilter::provide_xml_schema(), protocols::enzdes::EnzdesScorefileFilter::provide_xml_schema(), protocols::enzdes::ResidueConformerFilter::provide_xml_schema(), protocols::enzdes::RemoveLigandFilter::provide_xml_schema(), protocols::evolution::AASynthesisFitnessCost::provide_xml_schema(), protocols::evolution::AlignmentAAFinder::provide_xml_schema(), protocols::evolution::AlignmentGapInserter::provide_xml_schema(), protocols::filters::TrueFilter::provide_xml_schema(), protocols::filters::FalseFilter::provide_xml_schema(), protocols::filters::TrueFalseFilter::provide_xml_schema(), protocols::filters::StochasticFilter::provide_xml_schema(), protocols::filters::MoveBeforeFilter::provide_xml_schema(), protocols::filters::ContingentFilter::provide_xml_schema(), protocols::filters::ReplicateFilter::provide_xml_schema(), protocols::filters::TimeFilter::provide_xml_schema(), protocols::fldsgn::filters::CoreDunbrackFilter::provide_xml_schema(), protocols::fldsgn::filters::FragQualFilter::provide_xml_schema(), protocols::fldsgn::filters::HelixBendFilter::provide_xml_schema(), protocols::fldsgn::filters::HelixKinkFilter::provide_xml_schema(), protocols::fldsgn::filters::HelixPairingFilter::provide_xml_schema(), protocols::fldsgn::filters::HSSTripletFilter::provide_xml_schema(), protocols::fldsgn::filters::InterlockingAromaFilter::provide_xml_schema(), protocols::fldsgn::filters::NcontactsFilter::provide_xml_schema(), protocols::fldsgn::filters::ParallelBetaPairingPreferenceFilter::provide_xml_schema(), protocols::fldsgn::filters::SecondaryStructureCountFilter::provide_xml_schema(), protocols::fldsgn::filters::SecondaryStructureFilter::provide_xml_schema(), protocols::fldsgn::filters::SecondaryStructureHasResidueFilter::provide_xml_schema(), protocols::fldsgn::filters::SheetTopologyFilter::provide_xml_schema(), protocols::fldsgn::filters::StrandCurvatureByLevels::provide_xml_schema(), protocols::fldsgn::filters::StrandHelixGeometryFilter::provide_xml_schema(), protocols::fold_from_loops::filters::ConstraintFulfilmentFilter::provide_xml_schema(), protocols::fold_from_loops::filters::RmsdFromResidueSelectorFilter::provide_xml_schema(), protocols::fold_from_loops::filters::ScorePoseSegmentFromResidueSelectorFilter::provide_xml_schema(), protocols::frag_picker::FragmentScoreFilter::provide_xml_schema(), protocols::hbnet::HBNetScore::provide_xml_schema(), protocols::helical_bundle::BundleReporterFilter::provide_xml_schema(), protocols::indexed_structure_store::filters::FragmentLookupFilter::provide_xml_schema(), protocols::ligand_docking::AtomCountFilter::provide_xml_schema(), protocols::ligand_docking::ChainExistsFilter::provide_xml_schema(), protocols::ligand_docking::CompleteConnectionsFilter::provide_xml_schema(), protocols::ligand_docking::HBondAcceptorFilter::provide_xml_schema(), protocols::ligand_docking::HBondDonorFilter::provide_xml_schema(), protocols::ligand_docking::HeavyAtomFilter::provide_xml_schema(), protocols::ligand_docking::MolarMassFilter::provide_xml_schema(), protocols::ligand_docking::MolecularMassFilter::provide_xml_schema(), protocols::matdes::ClashCheckFilter::provide_xml_schema(), protocols::matdes::GetRBDOFValues::provide_xml_schema(), protocols::matdes::InterfacePackingFilter::provide_xml_schema(), protocols::matdes::OligomericAverageDegreeFilter::provide_xml_schema(), protocols::matdes::SymUnsatHbondFilter::provide_xml_schema(), protocols::peptide_deriver::PeptideDeriverFilter::provide_xml_schema(), protocols::pose_sewing::filters::CoreScorer::provide_xml_schema(), protocols::pose_sewing::filters::HasDisulfideFilter::provide_xml_schema(), protocols::protein_interface_design::filters::AtomicContactCountFilter::provide_xml_schema(), protocols::protein_interface_design::filters::AverageDegreeFilter::provide_xml_schema(), protocols::protein_interface_design::filters::BindingStrainFilter::provide_xml_schema(), protocols::protein_interface_design::filters::BoltzmannFilter::provide_xml_schema(), protocols::protein_interface_design::filters::ClashWithTargetFilter::provide_xml_schema(), protocols::protein_interface_design::filters::DesignableResiduesFilter::provide_xml_schema(), protocols::protein_interface_design::filters::DisulfideFilter::provide_xml_schema(), protocols::protein_interface_design::filters::FilterScanFilter::provide_xml_schema(), protocols::protein_interface_design::filters::FNatFilter::provide_xml_schema(), protocols::protein_interface_design::filters::HbondsToAtomFilter::provide_xml_schema(), protocols::protein_interface_design::filters::HbondsToResidueFilter::provide_xml_schema(), protocols::protein_interface_design::filters::InterfaceHolesFilter::provide_xml_schema(), protocols::protein_interface_design::filters::IRmsdFilter::provide_xml_schema(), protocols::protein_interface_design::filters::LRmsdFilter::provide_xml_schema(), protocols::protein_interface_design::filters::RelativeSegmentFilter::provide_xml_schema(), protocols::protein_interface_design::filters::RmsdSimpleFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SequenceRecoveryFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SpecificResiduesNearInterfaceFilter::provide_xml_schema(), protocols::protein_interface_design::filters::SSamountFilter::provide_xml_schema(), protocols::protein_interface_design::filters::StubScoreLoopsFilter::provide_xml_schema(), protocols::protein_interface_design::filters::Torsion::provide_xml_schema(), protocols::recon_design::FitnessFilter::provide_xml_schema(), protocols::score_filters::GeometryFilter::provide_xml_schema(), protocols::score_filters::ScoreCutoffFilter::provide_xml_schema(), protocols::score_filters::ScoreTypeFilter::provide_xml_schema(), protocols::simple_ddg::AlaScan::provide_xml_schema(), protocols::simple_ddg::DdgFilter::provide_xml_schema(), protocols::simple_ddg::DdGScan::provide_xml_schema(), protocols::simple_ddg::InterfaceBindingEnergyDensityFilter::provide_xml_schema(), protocols::simple_ddg::SSElementBisectddGFilter::provide_xml_schema(), protocols::simple_filters::AngleToVector::provide_xml_schema(), protocols::simple_filters::AtomicContactFilter::provide_xml_schema(), protocols::simple_filters::AtomicDistanceFilter::provide_xml_schema(), protocols::simple_filters::AveragePathLengthFilter::provide_xml_schema(), protocols::simple_filters::BuriedSurfaceAreaFilter::provide_xml_schema(), protocols::simple_filters::BuriedUnsatHbondFilter::provide_xml_schema(), protocols::simple_filters::ChainBreak::provide_xml_schema(), protocols::simple_filters::ChainCountFilter::provide_xml_schema(), protocols::simple_filters::ContactMolecularSurfaceFilter::provide_xml_schema(), protocols::simple_filters::DeltaFilter::provide_xml_schema(), protocols::simple_filters::DisulfideEntropyFilter::provide_xml_schema(), protocols::simple_filters::EnergyPerResidueFilter::provide_xml_schema(), protocols::simple_filters::ExpiryFilter::provide_xml_schema(), protocols::simple_filters::FileExistFilter::provide_xml_schema(), protocols::simple_filters::FileRemoveFilter::provide_xml_schema(), protocols::simple_filters::HelixHelixAngleFilter::provide_xml_schema(), protocols::simple_filters::HolesFilter::provide_xml_schema(), protocols::simple_filters::InterfaceHbondsFilter::provide_xml_schema(), protocols::simple_filters::InterfaceHydrophobicResidueContactsFilter::provide_xml_schema(), protocols::simple_filters::InterfaceSasaFilter::provide_xml_schema(), protocols::simple_filters::InterRepeatContactFilter::provide_xml_schema(), protocols::simple_filters::IntraRepeatContactFilter::provide_xml_schema(), protocols::simple_filters::LongestContinuousApolarSegmentFilter::provide_xml_schema(), protocols::simple_filters::LongestContinuousPolarSegmentFilter::provide_xml_schema(), protocols::simple_filters::MembAccesResidueLipophilicityFilter::provide_xml_schema(), protocols::simple_filters::MotifScoreFilter::provide_xml_schema(), protocols::simple_filters::MPSpanAngleFilter::provide_xml_schema(), protocols::simple_filters::MutationsFilter::provide_xml_schema(), protocols::simple_filters::NetChargeFilter::provide_xml_schema(), protocols::simple_filters::NMerPSSMEnergyFilter::provide_xml_schema(), protocols::simple_filters::NMerSVMEnergyFilter::provide_xml_schema(), protocols::simple_filters::NonSequentialNeighborsFilter::provide_xml_schema(), protocols::simple_filters::PackStatFilter::provide_xml_schema(), protocols::simple_filters::PoseComment::provide_xml_schema(), protocols::simple_filters::PoseInfoFilter::provide_xml_schema(), protocols::simple_filters::RangeFilter::provide_xml_schema(), protocols::simple_filters::ReadPoseExtraScoreFilter::provide_xml_schema(), protocols::simple_filters::RepeatParameterFilter::provide_xml_schema(), protocols::simple_filters::ReportFilter::provide_xml_schema(), protocols::simple_filters::ResidueBurialFilter::provide_xml_schema(), protocols::simple_filters::ResidueChiralityFilter::provide_xml_schema(), protocols::simple_filters::ResidueCountFilter::provide_xml_schema(), protocols::simple_filters::ResidueDepthFilter::provide_xml_schema(), protocols::simple_filters::ResidueDistanceFilter::provide_xml_schema(), protocols::simple_filters::ResidueIEFilter::provide_xml_schema(), protocols::simple_filters::ResidueLipophilicityFilter::provide_xml_schema(), protocols::simple_filters::ResidueSelectionDistanceFilter::provide_xml_schema(), protocols::simple_filters::ResidueSetChainEnergyFilter::provide_xml_schema(), protocols::simple_filters::ResiduesInInterfaceFilter::provide_xml_schema(), protocols::simple_filters::SaveResfileToDiskFilter::provide_xml_schema(), protocols::simple_filters::SecretionPredictionFilter::provide_xml_schema(), protocols::simple_filters::SequenceDistance::provide_xml_schema(), protocols::simple_filters::ShapeComplementarityFilter::provide_xml_schema(), protocols::simple_filters::SidechainRmsdFilter::provide_xml_schema(), protocols::simple_filters::SimpleHbondsToAtomFilter::provide_xml_schema(), protocols::simple_filters::SpanTopologyMatchPoseFilter::provide_xml_schema(), protocols::simple_filters::SSElementLengthFilter::provide_xml_schema(), protocols::simple_filters::SSElementMotifContactFilter::provide_xml_schema(), protocols::simple_filters::SSMotifFinder::provide_xml_schema(), protocols::simple_filters::StemFinder::provide_xml_schema(), protocols::simple_filters::SymmetricMotifFilter::provide_xml_schema(), protocols::simple_filters::TaskAwareSASAFilter::provide_xml_schema(), protocols::simple_filters::TaskAwareScoreTypeFilter::provide_xml_schema(), protocols::simple_filters::TerminusDistanceFilter::provide_xml_schema(), protocols::simple_filters::TMsAACompFilter::provide_xml_schema(), protocols::simple_filters::TMsSpanMembraneFilter::provide_xml_schema(), protocols::simple_filters::TotalSasaFilter::provide_xml_schema(), protocols::simple_filters::Worst9merFilter::provide_xml_schema(), protocols::dna_dock::DNAClashCheckFilterCreator::provide_xml_schema(), and protocols::dna_dock::PropagateClashCheckFilterCreator::provide_xml_schema().

◆ xsd_type_definition_w_attributes_and_repeatable_subelements()

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 
)