Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::simple_filters::BuriedRegionsFilter Class Reference

#include <BuriedRegionsFilter.hh>

Public Member Functions

 BuriedRegionsFilter ()
 
 BuriedRegionsFilter (core::Real distance_cutoff, core::Size neighbor_cutoff)
 
 BuriedRegionsFilter (BuriedRegionsFilter const &)
 
virtual ~BuriedRegionsFilter ()
 
core::Real distance_cutoff ()
 
void distance_cutoff (core::Real distance_cutoff)
 
core::Size neighbor_cutoff ()
 
void neighbor_cutoff (core::Size neighbor_cutoff)
 
std::string const & region_string ()
 
void region_string (std::string const &region_str)
 
std::set< core::Size > const & region ()
 
void region (std::set< core::Size > &region)
 
std::string get_type () const
 
std::string get_user_defined_name () const
 
void set_user_defined_name (std::string const &name)
 
void parse_my_tag (utility::tag::TagCOP, basic::datacache::DataMap &, filters::Filters_map const &, moves::Movers_map const &, core::pose::Pose const &)
 used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual More...
 
virtual filters::FilterOP clone () const
 
virtual filters::FilterOP fresh_instance () const
 
virtual bool apply (core::pose::Pose const &pose) const
 Returns true if the given pose passes the filter, false otherwise. More...
 
virtual std::string name () const
 
- 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...
 
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

std::string const type_
 
std::string user_defined_name_
 
std::set< core::Sizeregion_
 
std::string region_str_
 
core::Real distance_cutoff_
 
core::Size neighbor_cutoff_
 

Additional Inherited Members

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

Constructor & Destructor Documentation

protocols::simple_filters::BuriedRegionsFilter::BuriedRegionsFilter ( )

References filters.

Referenced by clone(), and fresh_instance().

protocols::simple_filters::BuriedRegionsFilter::BuriedRegionsFilter ( core::Real  distance_cutoff,
core::Size  neighbor_cutoff 
)

References filters.

protocols::simple_filters::BuriedRegionsFilter::BuriedRegionsFilter ( BuriedRegionsFilter const &  src)

References filters.

protocols::simple_filters::BuriedRegionsFilter::~BuriedRegionsFilter ( )
virtual

Member Function Documentation

bool protocols::simple_filters::BuriedRegionsFilter::apply ( core::pose::Pose const &  pose) const
virtual
filters::FilterOP protocols::simple_filters::BuriedRegionsFilter::clone ( ) const
virtual
core::Real protocols::simple_filters::BuriedRegionsFilter::distance_cutoff ( )

References distance_cutoff_.

Referenced by distance_cutoff().

void protocols::simple_filters::BuriedRegionsFilter::distance_cutoff ( core::Real  distance_cutoff)
filters::FilterOP protocols::simple_filters::BuriedRegionsFilter::fresh_instance ( ) const
virtual
std::string protocols::simple_filters::BuriedRegionsFilter::get_type ( ) const
inlinevirtual

Reimplemented from protocols::filters::Filter.

References type_.

std::string protocols::simple_filters::BuriedRegionsFilter::get_user_defined_name ( ) const
inline

References user_defined_name_.

virtual std::string protocols::simple_filters::BuriedRegionsFilter::name ( ) const
inlinevirtual

Reimplemented from protocols::filters::Filter.

Referenced by set_user_defined_name().

core::Size protocols::simple_filters::BuriedRegionsFilter::neighbor_cutoff ( )

References neighbor_cutoff_.

Referenced by neighbor_cutoff().

void protocols::simple_filters::BuriedRegionsFilter::neighbor_cutoff ( core::Size  neighbor_cutoff)
void protocols::simple_filters::BuriedRegionsFilter::parse_my_tag ( utility::tag::TagCOP  ,
basic::datacache::DataMap ,
filters::Filters_map const &  ,
moves::Movers_map const &  ,
core::pose::Pose const &   
)
virtual

used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual

Reimplemented from protocols::filters::Filter.

std::set< core::Size > const & protocols::simple_filters::BuriedRegionsFilter::region ( )

References region_.

Referenced by region().

void protocols::simple_filters::BuriedRegionsFilter::region ( std::set< core::Size > &  region)

References region(), and region_.

std::string const & protocols::simple_filters::BuriedRegionsFilter::region_string ( )

References region_str_.

void protocols::simple_filters::BuriedRegionsFilter::region_string ( std::string const &  region_str)

References region_str_.

void protocols::simple_filters::BuriedRegionsFilter::set_user_defined_name ( std::string const &  name)
inline

References name(), and user_defined_name_.

Member Data Documentation

core::Real protocols::simple_filters::BuriedRegionsFilter::distance_cutoff_
private

Referenced by apply(), and distance_cutoff().

core::Size protocols::simple_filters::BuriedRegionsFilter::neighbor_cutoff_
private

Referenced by apply(), and neighbor_cutoff().

std::set< core::Size > protocols::simple_filters::BuriedRegionsFilter::region_
private

Referenced by apply(), and region().

std::string protocols::simple_filters::BuriedRegionsFilter::region_str_
private

Referenced by apply(), and region_string().

std::string const protocols::simple_filters::BuriedRegionsFilter::type_
private

Referenced by get_type().

std::string protocols::simple_filters::BuriedRegionsFilter::user_defined_name_
private

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