Rosetta  2021.16
 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...
 
core::Size resnum () const
 
char chain () const
 
char insertion_code () const
 
AntibodyNumberingSchemeEnum numbering_scheme () const
 
bool operator== (const PDBLandmark &compare) const
 
bool operator!= (const PDBLandmark &compare) const
 
std::string get_string () const
 

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.

Member Function Documentation

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

References chain_.

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

References chain_, insertion_code_, and resnum_.

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

References chain_, insertion_code_, and resnum_.

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

Member Data Documentation

char protocols::antibody::PDBLandmark::chain_
private

Referenced by chain(), operator!=(), and operator==().

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

Referenced by numbering_scheme().

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

Referenced by operator!=(), operator==(), and resnum().


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