Rosetta  2016.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions
protocols::filters Namespace Reference

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::owning_ptr
< CalculatorFilter
CalculatorFilterOP
 
typedef
utility::pointer::owning_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
const, 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::owning_ptr
< ReplicateFilter
ReplicateFilterOP
 
typedef
utility::pointer::owning_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")
 
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 Documentation

typedef utility::pointer::owning_ptr< CalculatorFilter const > protocols::filters::CalculatorFilterCOP
typedef utility::pointer::owning_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 const, 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::owning_ptr< ReplicateFilter const > protocols::filters::ReplicateFilterCOP
typedef utility::pointer::owning_ptr< ReplicateFilter > protocols::filters::ReplicateFilterOP
typedef std::pair< std::string const, FilterCOP > protocols::filters::StringFilter_pair
typedef utility::tag::TagCOP protocols::filters::TagCOP

Enumeration Type Documentation

Enumerator
AND 
OR 
XOR 
NOR 
NAND 
ORNOT 
ANDNOT 
NOT 

Function Documentation

static THREAD_LOCAL basic::Tracer protocols::filters::TR ( "protocols.filters.ContingentFilter"  )
static
static THREAD_LOCAL basic::Tracer protocols::filters::TR ( "protocols.filters.TimeFilter"  )
static
static THREAD_LOCAL basic::Tracer protocols::filters::TR ( "protocols.filters.ReplicateFilter"  )
static
static THREAD_LOCAL basic::Tracer protocols::filters::TR ( "protocols.filters.FilterFactory"  )
static
static THREAD_LOCAL basic::Tracer protocols::filters::TR ( "protocols.filters.CalculatorFilter"  )
static