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

Represents a PDB model containing chains. More...

#include <nuri/fmt/pdb.h>

Public Member Functions

 PDBModel (std::vector< PDBAtom > &&atoms, std::vector< PDBResidue > &&residues, std::vector< PDBChain > &&chains, internal::PropertyMap &&props) noexcept
const std::vector< PDBChain > & chains () const
const std::vector< PDBResidue > & residues () const
const std::vector< PDBAtom > & atoms () const
const Matrix3Xd & major_conf () const
internal::PropertyMap & props ()
const internal::PropertyMap & props () const

Detailed Description

Represents a PDB model containing chains.

Constructor & Destructor Documentation

◆ PDBModel()

nuri::PDBModel::PDBModel ( std::vector< PDBAtom > && atoms,
std::vector< PDBResidue > && residues,
std::vector< PDBChain > && chains,
internal::PropertyMap && props )
noexcept

Member Function Documentation

◆ atoms()

const std::vector< PDBAtom > & nuri::PDBModel::atoms ( ) const
inline

◆ chains()

const std::vector< PDBChain > & nuri::PDBModel::chains ( ) const
inline

◆ major_conf()

const Matrix3Xd & nuri::PDBModel::major_conf ( ) const
inline

◆ props() [1/2]

internal::PropertyMap & nuri::PDBModel::props ( )
inline

◆ props() [2/2]

const internal::PropertyMap & nuri::PDBModel::props ( ) const
inline

◆ residues()

const std::vector< PDBResidue > & nuri::PDBModel::residues ( ) const
inline

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