.. _file_cif++_model.hpp: File model.hpp ============== |exhale_lsh| :ref:`Parent directory ` (``cif++``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Definition (``cif++/model.hpp``) -------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_cif++_model.hpp.rst Detailed Description -------------------- This file contains code to work with models of molecules. The classes available encapsulate the real world concepts of atoms, residues, monomers, polymers and everything is then bound together in a structure. This code is not finished yet, ideally it would be a high level interface to manipulate macro molecular structures and an attempt has been made to start work on this. But there's still a lot that needs to be implemented. However, the code that is here is still useful in manipulating the underlying mmCIF data model. Includes -------- - ``cif++/atom_type.hpp`` (:ref:`file_cif++_atom_type.hpp`) - ``cif++/datablock.hpp`` (:ref:`file_cif++_datablock.hpp`) - ``cif++/point.hpp`` (:ref:`file_cif++_point.hpp`) - ``memory`` - ``numeric`` Included By ----------- - :ref:`file_cif++.hpp` Namespaces ---------- - :ref:`namespace_cif` - :ref:`namespace_cif__mm` Classes ------- - :ref:`exhale_class_classcif_1_1mm_1_1atom` - :ref:`exhale_class_classcif_1_1mm_1_1branch` - :ref:`exhale_class_classcif_1_1mm_1_1monomer` - :ref:`exhale_class_classcif_1_1mm_1_1polymer` - :ref:`exhale_class_classcif_1_1mm_1_1residue` - :ref:`exhale_class_classcif_1_1mm_1_1structure` - :ref:`exhale_class_classcif_1_1mm_1_1sugar` Enums ----- - :ref:`exhale_enum_model_8hpp_1a6085af7e2c3294d3d5520e387757e8dd` - :ref:`exhale_enum_model_8hpp_1a04742ae1684db656d2534463f850eb37` Functions --------- - :ref:`exhale_function_model_8hpp_1a9bb5822efb054c2979a666d9bfc0913d` - :ref:`exhale_function_model_8hpp_1aaaea875b497445410924763ba322f0f4` - :ref:`exhale_function_model_8hpp_1aa8d7a4613d7166fe2e43c36894cbd1e7` - :ref:`exhale_function_model_8hpp_1ab82fb33002132ca78f0f0de0855a9883`