Pteros  2.0
Molecular modeling library for human beings!
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NpterosPteros namespace
 CAtomClass which represents a single atom
 CAtom_proxyAuxilary type used to incapsulate the atom and its current coordinates Used internally in Selection::operator[] and in iterator access to Selection
 CConsumerNormal consumer
 CConsumer_baseBase class for asynchronous data analysis
 CData_containerAuxiliary container for sending data to consumers
 CDCD_fileGeneric API for reading and writing any molecule file formats
 CDistance_search_withinClass for within searching
 CEnergy_componentsComponents of the non-bond energy
 CForce_fieldForce field parameters of the system
 CFrameDefinition of single trajectory frame
 CFrame_infoInformation about current frame, which is passed to Consumer for analysis along with the frame itself
 CGNMImplementation of the Gaussian Network Model (GNM) protein model
 CGridSorting the atoms from given selection into the cells of 3D grid with given dimensions
 CGRO_fileReader for GRO files. It doesn't use VMD plugins because it doesn't support writing
 CGromacs_trajectory_fileBase class for XTC and TRR readers
 CMOL2_fileUse VMD plugin for MOL2
 CMol_fileGeneric API for reading and writing any molecule file formats
 COptionsAll options obtained from command line including nested options for tasks
 CPDB_fileUse VMD plugin for PDB
 CPeriodic_boxClass encapsulating all operations with arbitrary triclinic periodic boxes This class stores the periodic box itself and also contains pre-computed matrices for converting laboratory coordinates to the coordinates in triclinic basis and vice versa
 CPteros_errorRepresents an error in the Pteros code. Used for all Pteros-related exceptions
 CQ_fileReader for GRO files. It doesn't use VMD plugins because it doesn't support writing
 CSelectionSelection class
 CiteratorRandom-access forward iterator for Selection
 CSelection_parserSelection parser class
 CSystemThe system of atoms
 CTNG_fileUse VMD plugin for TNG
 CTrajectory_processorThe base class for trajectory processing It provides facilities for loading large trajectories by frames and to analyze each frame by user-defined function
 CTRR_fileTRR reader
 CVMD_molfile_plugin_wrapperGeneric API for reading and writing any molecule file formats
 CXTC_fileTRR reader
 CXYZ_fileGeneric API for reading and writing any molecule file formats
 CGliderManipulatorGliderManipulator is a CameraManipulator which provides Glider simulator-like updating of the camera position & orientation