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::flxbb::FilterStructs_TotalCharge Class Reference

#include <FilterStructs.hh>

Inheritance diagram for protocols::flxbb::FilterStructs_TotalCharge:
Inheritance graph
[legend]
Collaboration diagram for protocols::flxbb::FilterStructs_TotalCharge:
Collaboration graph
[legend]

Public Types

typedef FilterStructs Super
 
typedef core::Real Real
 
typedef core::Size Size
 
typedef core::pose::Pose Pose
 
- Public Types inherited from protocols::flxbb::FilterStructs
typedef std::string String
 
typedef core::Real Real
 
typedef core::Size Size
 
typedef core::pose::Pose Pose
 
typedef core::pose::PoseOP PoseOP
 

Public Member Functions

 FilterStructs_TotalCharge (Size const ntrial=20)
 constructor More...
 
 FilterStructs_TotalCharge (Pose const &pose, Size const ntrial=20)
 constructor More...
 
 FilterStructs_TotalCharge (FilterStructs_TotalCharge const &rval)
 copy constructor More...
 
virtual ~FilterStructs_TotalCharge ()
 destructor More...
 
virtual FilterStructsOP clone () const
 clone More...
 
virtual FilterStructsOP fresh_instance () const
 clone More...
 
virtual void apply (Pose const &)
 filter apply More...
 
virtual void reset (Pose const &)
 
- Public Member Functions inherited from protocols::flxbb::FilterStructs
 FilterStructs ()
 default constructor More...
 
 FilterStructs (String const &name)
 value constructor More...
 
 FilterStructs (String const &name, Size const ntrial)
 value constructor More...
 
 FilterStructs (String const &name, Pose const &pose, Size const ntrial)
 value constructor More...
 
 FilterStructs (FilterStructs const &rval)
 copy constructor More...
 
virtual ~FilterStructs ()
 destructor More...
 
String name () const
 
bool filter_on () const
 
Size current_trial () const
 
PoseOP get_bestpose () const
 return best pose More...
 
void name (String const &name)
 
void set_ntrial (Size const ntrial)
 set ntrial More...
 

Private Attributes

Size disallowed_value_
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::flxbb::FilterStructs
void initialize (Pose const &pose)
 
void set_filter_off ()
 
void set_filter_on ()
 
void count_ntrial ()
 set ntrial More...
 
bool filter_is_over ()
 
void set_bestpose (Pose const &pose)
 set best pose More...
 

Detailed Description

Definition at line 199 of file FilterStructs.hh.

Member Typedef Documentation

Definition at line 205 of file FilterStructs.hh.

Definition at line 203 of file FilterStructs.hh.

Definition at line 204 of file FilterStructs.hh.

Definition at line 202 of file FilterStructs.hh.

Constructor & Destructor Documentation

protocols::flxbb::FilterStructs_TotalCharge::FilterStructs_TotalCharge ( Size const  ntrial = 20)

constructor

Definition at line 225 of file FilterStructs.cc.

Referenced by clone(), and fresh_instance().

protocols::flxbb::FilterStructs_TotalCharge::FilterStructs_TotalCharge ( Pose const &  pose,
Size const  ntrial = 20 
)

constructor

Definition at line 231 of file FilterStructs.cc.

protocols::flxbb::FilterStructs_TotalCharge::FilterStructs_TotalCharge ( FilterStructs_TotalCharge const &  rval)

copy constructor

Definition at line 237 of file FilterStructs.cc.

protocols::flxbb::FilterStructs_TotalCharge::~FilterStructs_TotalCharge ( )
virtual

destructor

Definition at line 243 of file FilterStructs.cc.

Member Function Documentation

void protocols::flxbb::FilterStructs_TotalCharge::apply ( Pose const &  pose)
virtual
FilterStructsOP protocols::flxbb::FilterStructs_TotalCharge::clone ( ) const
virtual

clone

Reimplemented from protocols::flxbb::FilterStructs.

Definition at line 246 of file FilterStructs.cc.

References FilterStructs_TotalCharge().

FilterStructsOP protocols::flxbb::FilterStructs_TotalCharge::fresh_instance ( ) const
virtual

clone

Reimplemented from protocols::flxbb::FilterStructs.

Definition at line 252 of file FilterStructs.cc.

References FilterStructs_TotalCharge().

void protocols::flxbb::FilterStructs_TotalCharge::reset ( Pose const &  pose)
virtual

Member Data Documentation

Size protocols::flxbb::FilterStructs_TotalCharge::disallowed_value_
private

Definition at line 246 of file FilterStructs.hh.

Referenced by apply().


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