NuriKit v0.1.0b2
Loading...
Searching...
No Matches
nuri::PDBAtom Class Reference

Represents a PDB atom with (possibly) multiple alternate locations. More...

#include <nuri/fmt/pdb.h>

Public Member Functions

 PDBAtom (PDBResidueId rid, std::string_view name, const Element &elem, std::vector< PDBAtomSite > &&sites, int fcharge, bool hetero) noexcept
PDBResidueId rid () const
std::string_view name () const
const std::vector< PDBAtomSite > & sites () const
const Elementelement () const
int fcharge () const
bool hetero () const

Detailed Description

Represents a PDB atom with (possibly) multiple alternate locations.

Constructor & Destructor Documentation

◆ PDBAtom()

nuri::PDBAtom::PDBAtom ( PDBResidueId rid,
std::string_view name,
const Element & elem,
std::vector< PDBAtomSite > && sites,
int fcharge,
bool hetero )
noexcept

Member Function Documentation

◆ element()

const Element & nuri::PDBAtom::element ( ) const
inline

◆ fcharge()

int nuri::PDBAtom::fcharge ( ) const
inline

◆ hetero()

bool nuri::PDBAtom::hetero ( ) const
inline

◆ name()

std::string_view nuri::PDBAtom::name ( ) const
inline

◆ rid()

PDBResidueId nuri::PDBAtom::rid ( ) const
inline

◆ sites()

const std::vector< PDBAtomSite > & nuri::PDBAtom::sites ( ) const
inline

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