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

Namespaces

namespace  sc

Classes

class  TrueFilterCreator
class  FalseFilterCreator
class  StochasticFilterCreator
class  CompoundFilterCreator
class  CombinedFilterCreator
class  MoveBeforeFilterCreator
class  TrueFilter
class  FalseFilter
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  CompleteConnectionsFilter
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  HeavyAtomFilter
class  TimeFilter
class  TimeFilterCreator

Typedefs

typedef std::pair< std::string
const, FilterCOP
StringFilter_pair
typedef utility::tag::TagPtr TagPtr
typedef core::pose::Pose Pose
typedef
utility::pointer::owning_ptr
< CompoundFilter
CompoundFilterOP
typedef
utility::pointer::owning_ptr
< CompoundFilter const > 
CompoundFilterCOP
typedef
utility::pointer::owning_ptr
< CombinedFilter
CombinedFilterOP
typedef
utility::pointer::owning_ptr
< CombinedFilter const > 
CombinedFilterCOP
typedef
utility::pointer::owning_ptr
< MoveBeforeFilter
MoveBeforeFilterOP
typedef
utility::pointer::owning_ptr
< MoveBeforeFilter const > 
MoveBeforeFilterCOP
typedef
utility::pointer::owning_ptr
< ContingentFilter
ContingentFilterOP
typedef
utility::pointer::owning_ptr
< ContingentFilter const > 
ContingentFilterCOP
typedef
utility::pointer::owning_ptr
< Filter
FilterOP
typedef
utility::pointer::owning_ptr
< Filter const > 
FilterCOP
typedef
utility::pointer::owning_ptr
< FilterCollection
FilterCollectionOP
typedef
utility::pointer::owning_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::owning_ptr
< FilterCreator
FilterCreatorOP
typedef
utility::pointer::owning_ptr
< FilterCreator const > 
FilterCreatorCOP
typedef
utility::pointer::owning_ptr
< FilterFactory
FilterFactoryOP
typedef
utility::pointer::owning_ptr
< FilterFactory const > 
FilterFactoryCOP

Enumerations

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

Functions

static basic::Tracer complete_connections_tracer ("protocols.filters.CompleteConnectionsFilter")
static basic::Tracer TR ("protocols.filters.ContingentFilter")
static basic::Tracer TR ("protocols.filters.FilterFactory")
static basic::Tracer heavy_atom_tracer ("protocols.filters.HeavyAtomFilter")
static basic::Tracer TR ("protocols.filters.TimeFilter")

Typedef Documentation

typedef std::map< std::string const, FilterOP > protocols::filters::Filters_map
typedef std::pair< std::string const, FilterCOP > protocols::filters::StringFilter_pair
typedef utility::tag::TagPtr protocols::filters::TagPtr

Enumeration Type Documentation

Enumerator:
AND 
OR 
XOR 
NOR 
NAND 

Function Documentation

static basic::Tracer protocols::filters::complete_connections_tracer ( "protocols.filters.CompleteConnectionsFilter"  ) [static]
static basic::Tracer protocols::filters::heavy_atom_tracer ( "protocols.filters.HeavyAtomFilter"  ) [static]
static basic::Tracer protocols::filters::TR ( "protocols.filters.ContingentFilter"  ) [static]
static basic::Tracer protocols::filters::TR ( "protocols.filters.FilterFactory"  ) [static]
static basic::Tracer protocols::filters::TR ( "protocols.filters.TimeFilter"  ) [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines