Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
core::pose::PDBPoseMap::ResidueKey Struct Reference

sortable residue key internal to PDBPoseMap More...

Public Member Functions

 ResidueKey ()
 default constructor More...
 ResidueKey (char const c, int const r, char const i, std::string const &s=" ")
 value constructor More...
bool operator< (ResidueKey const &rval) const
 comparator, lexicographic ordering More...

Public Attributes

char chainID
 chain id More...
int resSeq
 residue sequence number More...
char iCode
 insertion code More...
std::string segmentID = " "

Detailed Description

sortable residue key internal to PDBPoseMap

Constructor & Destructor Documentation

core::pose::PDBPoseMap::ResidueKey::ResidueKey ( )

default constructor

core::pose::PDBPoseMap::ResidueKey::ResidueKey ( char const  c,
int const  r,
char const  i,
std::string const &  s = "    " 

value constructor

Member Function Documentation

bool core::pose::PDBPoseMap::ResidueKey::operator< ( ResidueKey const &  rval) const

comparator, lexicographic ordering

References chainID, iCode, resSeq, and segmentID.

Member Data Documentation

char core::pose::PDBPoseMap::ResidueKey::chainID
char core::pose::PDBPoseMap::ResidueKey::iCode
int core::pose::PDBPoseMap::ResidueKey::resSeq

residue sequence number

Referenced by core::pose::PDBPoseMap::no_segID_comp::operator()(), and operator<().

std::string core::pose::PDBPoseMap::ResidueKey::segmentID = " "

Referenced by operator<().

The documentation for this struct was generated from the following file: