Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::fldsgn::filters::SheetTopologyFilter Class Reference

#include <SheetTopologyFilter.hh>

Inheritance diagram for protocols::fldsgn::filters::SheetTopologyFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::fldsgn::filters::SheetTopologyFilter:
Collaboration graph
[legend]

Public Types

typedef protocols::filters::Filter Super
 
typedef protocols::filters::Filter Filter
 
typedef std::string String
 
typedef
protocols::filters::FilterOP 
FilterOP
 
typedef core::pose::Pose Pose
 
typedef
protocols::fldsgn::topology::StrandPairingSet 
StrandPairingSet
 
typedef
protocols::fldsgn::topology::StrandPairingSetOP 
StrandPairingSetOP
 
typedef
protocols::fldsgn::topology::SS_Info2 
SS_Info2
 
typedef
protocols::fldsgn::topology::SS_Info2_OP 
SS_Info2_OP
 
typedef utility::tag::TagPtr TagPtr
 
typedef
protocols::filters::Filters_map 
Filters_map
 
typedef protocols::moves::DataMap DataMap
 
typedef
protocols::moves::Movers_map 
Movers_map
 

Public Member Functions

 SheetTopologyFilter ()
 
 SheetTopologyFilter (StrandPairingSetOP const &sps)
 
 SheetTopologyFilter (String const &sheet_topology)
 
 SheetTopologyFilter (SheetTopologyFilter const &rval)
 
virtual ~SheetTopologyFilter ()
 
virtual FilterOP clone () const
 
virtual FilterOP fresh_instance () const
 
void filtered_sheet_topology (StrandPairingSetOP const &sps)
 
void filtered_sheet_topology (String const &sheet_topology)
 
virtual std::string name () const
 
virtual void parse_my_tag (TagPtr const tag, DataMap &, Filters_map const &, Movers_map const &, Pose const &)
 parse xml More...
 
virtual bool apply (Pose const &pose) const
 Returns true if the given pose passes the filter, false otherwise. More...
 
- Public Member Functions inherited from protocols::filters::Filter
 Filter ()
 
 Filter (std::string const &)
 
 Filter (Filter const &)
 
virtual ~Filter ()
 
virtual void report (std::ostream &, core::pose::Pose const &) const
 
virtual core::Real report_sm (core::pose::Pose const &) const
 used to report filter internals through a score or silent file More...
 
virtual std::string get_type () const
 
std::string get_user_defined_name () const
 
void set_user_defined_name (std::string const &name)
 
virtual void clear ()
 used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual More...
 
virtual void apply (core::io::serialization::PipeMap &pmap)
 
virtual void score (core::io::serialization::PipeMap &pmap)
 
virtual core::Real score (core::pose::Pose &pose)
 
virtual void parse_def (utility::lua::LuaObject const &def, utility::lua::LuaObject const &score_fxns, utility::lua::LuaObject const &tasks)
 

Private Attributes

String filtered_sheet_topology_
 
bool secstruct_input_
 
SS_Info2_OP ssinfo_
 

Additional Inherited Members

- Protected Attributes inherited from protocols::filters::Filter
std::string scorename_
 

Detailed Description

Definition at line 47 of file SheetTopologyFilter.hh.

Member Typedef Documentation

Definition at line 62 of file SheetTopologyFilter.hh.

Definition at line 51 of file SheetTopologyFilter.hh.

Definition at line 53 of file SheetTopologyFilter.hh.

Definition at line 61 of file SheetTopologyFilter.hh.

Definition at line 63 of file SheetTopologyFilter.hh.

Definition at line 54 of file SheetTopologyFilter.hh.

Definition at line 57 of file SheetTopologyFilter.hh.

Definition at line 58 of file SheetTopologyFilter.hh.

Definition at line 55 of file SheetTopologyFilter.hh.

Definition at line 56 of file SheetTopologyFilter.hh.

Definition at line 52 of file SheetTopologyFilter.hh.

Definition at line 50 of file SheetTopologyFilter.hh.

Definition at line 60 of file SheetTopologyFilter.hh.

Constructor & Destructor Documentation

protocols::fldsgn::filters::SheetTopologyFilter::SheetTopologyFilter ( )

Definition at line 53 of file SheetTopologyFilter.cc.

Referenced by clone(), and fresh_instance().

protocols::fldsgn::filters::SheetTopologyFilter::SheetTopologyFilter ( StrandPairingSetOP const &  sps)

Definition at line 60 of file SheetTopologyFilter.cc.

References filtered_sheet_topology_.

protocols::fldsgn::filters::SheetTopologyFilter::SheetTopologyFilter ( String const &  sheet_topology)

Definition at line 69 of file SheetTopologyFilter.cc.

protocols::fldsgn::filters::SheetTopologyFilter::SheetTopologyFilter ( SheetTopologyFilter const &  rval)

Definition at line 77 of file SheetTopologyFilter.cc.

virtual protocols::fldsgn::filters::SheetTopologyFilter::~SheetTopologyFilter ( )
inlinevirtual

Definition at line 81 of file SheetTopologyFilter.hh.

Member Function Documentation

bool protocols::fldsgn::filters::SheetTopologyFilter::apply ( Pose const &  pose) const
virtual
virtual FilterOP protocols::fldsgn::filters::SheetTopologyFilter::clone ( ) const
inlinevirtual

Implements protocols::filters::Filter.

Definition at line 88 of file SheetTopologyFilter.hh.

References SheetTopologyFilter().

void protocols::fldsgn::filters::SheetTopologyFilter::filtered_sheet_topology ( StrandPairingSetOP const &  sps)

Definition at line 86 of file SheetTopologyFilter.cc.

References filtered_sheet_topology_.

void protocols::fldsgn::filters::SheetTopologyFilter::filtered_sheet_topology ( String const &  sheet_topology)

Definition at line 93 of file SheetTopologyFilter.cc.

References filtered_sheet_topology_.

virtual FilterOP protocols::fldsgn::filters::SheetTopologyFilter::fresh_instance ( ) const
inlinevirtual

Implements protocols::filters::Filter.

Definition at line 91 of file SheetTopologyFilter.hh.

References SheetTopologyFilter().

virtual std::string protocols::fldsgn::filters::SheetTopologyFilter::name ( ) const
inlinevirtual

Reimplemented from protocols::filters::Filter.

Definition at line 108 of file SheetTopologyFilter.hh.

void protocols::fldsgn::filters::SheetTopologyFilter::parse_my_tag ( TagPtr const  tag,
DataMap ,
Filters_map const &  ,
Movers_map const &  ,
Pose const &   
)
virtual

Member Data Documentation

String protocols::fldsgn::filters::SheetTopologyFilter::filtered_sheet_topology_
private
bool protocols::fldsgn::filters::SheetTopologyFilter::secstruct_input_
private

Definition at line 132 of file SheetTopologyFilter.hh.

Referenced by apply(), and parse_my_tag().

SS_Info2_OP protocols::fldsgn::filters::SheetTopologyFilter::ssinfo_
private

Definition at line 134 of file SheetTopologyFilter.hh.

Referenced by apply(), and parse_my_tag().


The documentation for this class was generated from the following files: