Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::Metadata Struct Reference

#include <metadata.hpp>

Public Member Functions

bool has (double RefinementInfo::*field) const
 
bool has (int RefinementInfo::*field) const
 
bool has (std::string RefinementInfo::*field) const
 
bool has (SMat33< double > RefinementInfo::*field) const
 
bool has_restr () const
 
std::vector< gemmi::TlsGroup > * get_tls_groups ()
 
const std::vector< gemmi::TlsGroup > * get_tls_groups () const
 

Public Attributes

std::vector< std::string > authors
 
std::vector< ExperimentInfoexperiments
 
std::vector< CrystalInfocrystals
 
std::vector< RefinementInforefinement
 
std::vector< SoftwareItemsoftware
 
std::string solved_by
 
std::string starting_model
 
std::string remark_300_detail
 

Detailed Description

Definition at line 157 of file metadata.hpp.

Member Function Documentation

◆ has() [1/4]

bool gemmi::Metadata::has ( double RefinementInfo::*  field) const
inline

Definition at line 167 of file metadata.hpp.

◆ has() [2/4]

bool gemmi::Metadata::has ( int RefinementInfo::*  field) const
inline

Definition at line 171 of file metadata.hpp.

◆ has() [3/4]

bool gemmi::Metadata::has ( std::string RefinementInfo::*  field) const
inline

Definition at line 175 of file metadata.hpp.

◆ has() [4/4]

bool gemmi::Metadata::has ( SMat33< double > RefinementInfo::*  field) const
inline

Definition at line 179 of file metadata.hpp.

◆ has_restr()

bool gemmi::Metadata::has_restr ( ) const
inline

Definition at line 183 of file metadata.hpp.

◆ get_tls_groups() [1/2]

std::vector< gemmi::TlsGroup > * gemmi::Metadata::get_tls_groups ( )
inline

Definition at line 191 of file metadata.hpp.

◆ get_tls_groups() [2/2]

const std::vector< gemmi::TlsGroup > * gemmi::Metadata::get_tls_groups ( ) const
inline

Definition at line 197 of file metadata.hpp.

Member Data Documentation

◆ authors

std::vector<std::string> gemmi::Metadata::authors

Definition at line 158 of file metadata.hpp.

◆ experiments

std::vector<ExperimentInfo> gemmi::Metadata::experiments

Definition at line 159 of file metadata.hpp.

◆ crystals

std::vector<CrystalInfo> gemmi::Metadata::crystals

Definition at line 160 of file metadata.hpp.

◆ refinement

std::vector<RefinementInfo> gemmi::Metadata::refinement

Definition at line 161 of file metadata.hpp.

◆ software

std::vector<SoftwareItem> gemmi::Metadata::software

Definition at line 162 of file metadata.hpp.

◆ solved_by

std::string gemmi::Metadata::solved_by

Definition at line 163 of file metadata.hpp.

◆ starting_model

std::string gemmi::Metadata::starting_model

Definition at line 164 of file metadata.hpp.

◆ remark_300_detail

std::string gemmi::Metadata::remark_300_detail

Definition at line 165 of file metadata.hpp.


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