Rosetta
Public Member Functions | Public Attributes | List of all members
core::io::AtomInformation Struct Reference

#include <AtomInformation.hh>

Public Member Functions

 AtomInformation ()
 default constructor to initialize all values (except the connected indices) More...
 

Public Attributes

bool isHet
 
int serial
 
std::string name
 
char altLoc
 
std::string resName
 
char chainID
 
int resSeq
 
char iCode
 
core::Real x
 
core::Real y
 
core::Real z
 
core::Real occupancy
 
core::Real temperature
 
std::string segmentID
 
std::string element
 
signed short int formalcharge
 
int terCount
 
std::string chem_comp_type
 our best mapping to mmcif chem_comp.type More...
 
utility::vector1< core::Sizeconnected_indices
 List of lower-numbered atoms that this atom is connected to. More...
 
utility::vector1< core::chemical::BondNameconnected_orders
 bond order list that matches connected_indices More...
 

Detailed Description

Only fields that are present in the PDB file will be initialized; others will have the default value.
This class basically reflects the structure of 'ATOM' lines in PDB file format.

Constructor & Destructor Documentation

◆ AtomInformation()

core::io::AtomInformation::AtomInformation ( )
inline

default constructor to initialize all values (except the connected indices)

Member Data Documentation

◆ altLoc

char core::io::AtomInformation::altLoc

◆ chainID

char core::io::AtomInformation::chainID

◆ chem_comp_type

std::string core::io::AtomInformation::chem_comp_type

◆ connected_indices

utility::vector1< core::Size > core::io::AtomInformation::connected_indices

◆ connected_orders

utility::vector1< core::chemical::BondName > core::io::AtomInformation::connected_orders

◆ element

std::string core::io::AtomInformation::element

◆ formalcharge

signed short int core::io::AtomInformation::formalcharge

Referenced by core::io::operator<<().

◆ iCode

char core::io::AtomInformation::iCode

◆ isHet

bool core::io::AtomInformation::isHet

◆ name

std::string core::io::AtomInformation::name

◆ occupancy

core::Real core::io::AtomInformation::occupancy

◆ resName

std::string core::io::AtomInformation::resName

◆ resSeq

int core::io::AtomInformation::resSeq

◆ segmentID

std::string core::io::AtomInformation::segmentID

◆ serial

int core::io::AtomInformation::serial

◆ temperature

core::Real core::io::AtomInformation::temperature

◆ terCount

int core::io::AtomInformation::terCount

◆ x

core::Real core::io::AtomInformation::x

◆ y

core::Real core::io::AtomInformation::y

◆ z

core::Real core::io::AtomInformation::z

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