Rosetta  2016.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::antibody::PDBLandmark Class Reference

Class that was once a struct; Used for matching pdb information between numbering schemes and cdr definitions. More...

#include <AntibodyNumberingParser.hh>

Inheritance diagram for protocols::antibody::PDBLandmark:
Inheritance graph
[legend]

Public Member Functions

 PDBLandmark (char chain, core::Size resnum, char insertion_code)
 
 PDBLandmark (char chain, core::Size resnum, char insertion_code, AntibodyNumberingSchemeEnum scheme)
 Alternative constructor to hold numbering scheme type as well. More...
 
virtual ~PDBLandmark ()
 
core::Size resnum () const
 
char chain () const
 
char insertion_code () const
 
AntibodyNumberingSchemeEnum numbering_scheme () const
 
PDBLandmarkoperator= (const PDBLandmark &src)
 
bool operator== (const PDBLandmark &compare)
 
bool operator!= (const PDBLandmark &compare)
 
std::string get_string ()
 

Private Attributes

AntibodyNumberingSchemeEnum numbering_scheme_
 
core::Size resnum_
 
char chain_
 
char insertion_code_
 

Detailed Description

Class that was once a struct; Used for matching pdb information between numbering schemes and cdr definitions.

Constructor & Destructor Documentation

protocols::antibody::PDBLandmark::PDBLandmark ( char  chain,
core::Size  resnum,
char  insertion_code 
)
protocols::antibody::PDBLandmark::PDBLandmark ( char  chain,
core::Size  resnum,
char  insertion_code,
AntibodyNumberingSchemeEnum  scheme 
)

Alternative constructor to hold numbering scheme type as well.

protocols::antibody::PDBLandmark::~PDBLandmark ( )
virtual

Member Function Documentation

char protocols::antibody::PDBLandmark::chain ( ) const
inline

References chain_.

std::string protocols::antibody::PDBLandmark::get_string ( )

References core::id::to_string().

char protocols::antibody::PDBLandmark::insertion_code ( ) const
inline
AntibodyNumberingSchemeEnum protocols::antibody::PDBLandmark::numbering_scheme ( ) const
inline
bool protocols::antibody::PDBLandmark::operator!= ( const PDBLandmark compare)

References chain_, insertion_code_, and resnum_.

PDBLandmark & protocols::antibody::PDBLandmark::operator= ( const PDBLandmark src)
bool protocols::antibody::PDBLandmark::operator== ( const PDBLandmark compare)

References chain_, insertion_code_, and resnum_.

core::Size protocols::antibody::PDBLandmark::resnum ( ) const
inline

Member Data Documentation

char protocols::antibody::PDBLandmark::chain_
private
char protocols::antibody::PDBLandmark::insertion_code_
private
AntibodyNumberingSchemeEnum protocols::antibody::PDBLandmark::numbering_scheme_
private

Referenced by numbering_scheme(), and operator=().

core::Size protocols::antibody::PDBLandmark::resnum_
private

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