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::multistate_design::PosType Class Reference

#include <MultiStatePacker.hh>

Inheritance diagram for protocols::multistate_design::PosType:
Inheritance graph
[legend]
Collaboration diagram for protocols::multistate_design::PosType:
Collaboration graph
[legend]

Public Types

typedef
genetic_algorithm::EntityElement 
parent
 
typedef
genetic_algorithm::EntityElementOP 
EntityElementOP
 
- Public Types inherited from protocols::genetic_algorithm::EntityElement
typedef core::Size Size
 
typedef
utility::pointer::ReferenceCount 
parent
 

Public Member Functions

 PosType ()
 
virtual ~PosType ()
 
 PosType (core::Size index, core::chemical::AA type)
 
 PosType (std::string word)
 
virtual EntityElementOP clone ()
 
virtual EntityElementOP fresh_instance ()
 
virtual Size hash () const
 
virtual bool operator< (EntityElement const &rhs) const
 
virtual bool operator== (EntityElement const &rhs) const
 
virtual EntityElement const & operator= (EntityElement const &rhs)
 
virtual std::string to_string () const
 
virtual std::string name () const
 
core::chemical::AA type () const
 
- Public Member Functions inherited from protocols::genetic_algorithm::EntityElement
 EntityElement ()
 
 EntityElement (Size index)
 
 EntityElement (std::string &word)
 
virtual ~EntityElement ()
 
Size index () const
 
void index (Size index)
 
virtual bool operator< (EntityElement const &rhs) const
 
virtual bool operator== (EntityElement const &rhs) const
 
virtual EntityElement const & operator= (EntityElement const &rhs)
 

Private Attributes

core::chemical::AA type_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::multistate_design::PosType::PosType ( )

Referenced by clone(), and fresh_instance().

protocols::multistate_design::PosType::~PosType ( )
virtual
protocols::multistate_design::PosType::PosType ( core::Size  index,
core::chemical::AA  type 
)
protocols::multistate_design::PosType::PosType ( std::string  word)

Member Function Documentation

PosType::EntityElementOP protocols::multistate_design::PosType::clone ( )
virtual
PosType::EntityElementOP protocols::multistate_design::PosType::fresh_instance ( )
virtual
Size protocols::multistate_design::PosType::hash ( ) const
virtual
std::string protocols::multistate_design::PosType::name ( ) const
virtual
bool protocols::multistate_design::PosType::operator< ( EntityElement const &  rhs) const
virtual

References name(), and type_.

genetic_algorithm::EntityElement const & protocols::multistate_design::PosType::operator= ( EntityElement const &  rhs)
virtual
bool protocols::multistate_design::PosType::operator== ( EntityElement const &  rhs) const
virtual

References name(), and type_.

std::string protocols::multistate_design::PosType::to_string ( ) const
virtual
core::chemical::AA protocols::multistate_design::PosType::type ( ) const

Member Data Documentation

core::chemical::AA protocols::multistate_design::PosType::type_
private

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