29 #ifndef CDPL_BIOMOL_HIERARCHYVIEWNODE_HPP
30 #define CDPL_BIOMOL_HIERARCHYVIEWNODE_HPP
78 mutable bool initResidues;
79 mutable std::mutex initMutex;
Definition of the preprocessor macro CDPL_BIOMOL_API.
#define CDPL_BIOMOL_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of class CDPL::Biomol::ResidueList.
Abstract base class for nodes of the Biomol::HierarchyView tree (models, chains, residues).
Definition: HierarchyViewNode.hpp:48
virtual ~HierarchyViewNode()
Virtual destructor.
Definition: HierarchyViewNode.hpp:67
HierarchyViewNode()
Constructs the HierarchyViewNode instance.
Definition: HierarchyViewNode.hpp:61
const ResidueList & getResidues() const
Returns the list of residues belonging to this node (lazily perceived on first access).
std::mutex & getMutex() const
Returns a std::mutex instance for the thread-safe lazy initialization of data in this and any derived...
Data structure for the storage of residues extracted from biological macromolecules.
Definition: ResidueList.hpp:52
Concrete Chem::MolecularGraph implementation that stores references to a selectable subset of atoms a...
Definition: Fragment.hpp:57
The namespace of the Chemical Data Processing Library.