 Array< T > | Base class for array containers |
 Array< AtomHybridization > | |
 Array< Avogadro::Core::Array< Vector3 > > | |
 Array< Avogadro::Core::Color3f > | |
 Array< Avogadro::Rendering::LineStripGeometry::PackedVertex > | |
 Array< Avogadro::Rendering::MeshGeometry::PackedVertex > | |
 Array< Avogadro::Rendering::SphereColor > | |
 Array< Core::Array< Vector3 > > | |
 Array< double > | |
 Array< float > | |
 Array< Index > | |
 Array< OutputType > | |
 Array< signed char > | |
 Array< size_t > | |
 Array< std::pair< Index, Index > > | |
 Array< std::string > | |
 Array< unsigned char > | |
 Array< unsigned int > | |
 Array< Vector2 > | |
 Array< Vector3 > | |
 Array< Vector3f > | |
 ArrayRefContainer< T > | |
 ArraySet | Base class for array type containers |
  CoordinateSet< T > | Templated class for array type containers |
 AtomTemplate< Molecule_T > | |
 AtomTemplate< Molecule > | |
  Atom | |
 AtomTemplate< RWMolecule > | |
  RWAtom | |
 AtomTyper< OutputType > | The AtomTyper class provides a base interface for generating a list of type identifiers describing the atoms in a molecule |
 AtomTyper< std::string > | |
  NameAtomTyper | Simple implementation of AtomTyper that assigns element names to each atom |
  SymbolAtomTyper | Simple implementation of AtomTyper that assigns element symbols to each atom |
 AvogadroServer | Simple server implementation based on vtkServerSocket, accepting connections and processing ProtoCall requests |
 AvoSpglib | Interface between Avogadro and Spglib |
 BasisSet | BasisSet contains basis set data |
  GaussianSet | A container for Gaussian type outputs from QM codes |
  SlaterSet | SlaterSet Class |
 BondTemplate< Molecule_T > | |
 BondTemplate< Molecule > | |
  Bond | |
 BondTemplate< RWMolecule > | |
  RWBond | |
 BufferObject | Buffer object to store geometry/attribute data on the GPU |
 Camera | Utility functionality useful in camera's used with 3D scenes |
 Color3f | Representation of an RGB color using three floats |
 ColorNormalVertex | Pack the vertex data into a contiguous array |
 ColorTextureVertex | Pack the vertex data into a contiguous array |
 CoordinateBlockGenerator | Creates an aligned, formatted block of atomic coordinates |
 CrystalTools | Collection of static functions that perform common crystallographic operations on a Core::Molecule |
 Cube | Provide a data structure for regularly spaced 3D grids |
 CylinderColor | |
 Deserializer | |
  MoleculeDeserializer | Implementation of ProtoCall::Serialization::Deserializer |
 Drawable | The base class for all drawable geometry and types |
  AmbientOcclusionSphereGeometry | One or more spheres |
  CylinderGeometry | The CylinderGeometry contains one or more cylinders |
  LineStripGeometry | Used to store sets of line strips |
  MeshGeometry | The MeshGeometry is used for triangle mesh geometry |
  SphereGeometry | One or more spheres |
  TextLabelBase | Generic implementation of a text drawable |
   TextLabel2D | Renders text in an overlay plane, anchored to a point in window coordinates |
   TextLabel3D | Renders billboarded text that is anchored to a point in world coordinates |
  VolumeGeometry | Regularly spaced volumetric data set |
 Elements | Stores basic data about chemical elements |
 FileFormat | General API for file formats |
  CjsonFormat | Implementation of the Chemical JSON format |
  CmlFormat | Implementation of the Chemical Markup Language format |
  GromacsFormat | Simple GROMACS .gro file reader |
  MdlFormat | Implementation of the generic MDL format |
  PoscarFormat | Implementation of the generic POSCAR format |
  XyzFormat | Implementation of the generic xyz format |
  FileFormatScript | Interfaces with external scripts that implement chemical file reader/writers |
  OBFileFormat | Implements the FileFormat API for using an OBProcess for file IO |
  GAMESSUSOutput | |
  GaussianCube | |
  GaussianFchk | |
  MoldenFile | |
  MopacAux | |
  NWChemJson | Implementation of the NWChem JSON format |
  NWChemLog | |
 FileFormatManager | Class to manage registration, searching and creation of file formats |
 GamessukOut | |
 GaussianSetTools | Provide tools to calculate molecular orbitals, electron densities and other derived data stored in a GaussianSet result |
 GLRenderer | Render the scene using OpenGL calls |
 Graph | Graph data structure |
 GUKBasisSet | |
 Hdf5DataFormat | Access to data stored in HDF5 files |
 HydrogenTools | |
 Identifier | |
 Primitive::Identifier | |
 Mesh | Encapsulation of a triangular mesh that makes up a surface |
 Molecule | Chemical molecule |
  Molecule | A QObject derived molecule object with signals/slots |
 MoleculeSystem | |
 Mutex | Simple wrapper for the C++11 or Boost mutex class |
 Node | Base class for all items in the scene |
  GeometryNode | Common base of all geometry nodes |
  GroupNode | Common API for grouping child nodes |
   TransformNode | Applies a transform to all child nodes |
 OpenDxReader | Provide a reader for OpenDX files |
 MeshGeometry::PackedVertex | |
 LineStripGeometry::PackedVertex | |
 PersistentAtom< Molecule_T > | The PersistentAtom object provides a container for a persistent atom reference that can be held onto. The atom() method gets the underlying atom using the unique ID mechanism of the molecule |
 PersistentBond< Molecule_T > | The PersistentBond object provides a container for a persistent bond reference that can be held onto. The bond() method gets the underlying bond using the unique ID mechanism of the molecule |
 ArraySet::PlaceHolder | |
  ArraySet::Holder< ValueType > | |
 PluginFactory< T > | The base class for plugin factories in Avogadro |
 PluginFactory< ExtensionPlugin > | |
  ExtensionPluginFactory | The base class for extension plugin factories in Avogadro |
 PluginFactory< ScenePlugin > | |
  ScenePluginFactory | The base class for scene plugin factories in Avogadro |
 Primitive | |
  Cylinder | |
  Sphere | |
 QAbstractItemModel | |
  MoleQueueQueueListModel | Qt item model representing the tree of available queues and programs in a running MoleQueue process |
  MoleculeModel | A model containing molecules |
  ScenePluginModel | A model containing scene plugins that will build up the scene |
  VibrationModel | |
  FileDialogModel | Remote file dialog model |
 QDialog | |
  InputGeneratorDialog | Thin wrapper around InputGeneratorWidget for standalone use |
  MoleQueueDialog | Thin wrapper around MoleQueueWidget for standalone use |
  CustomElementDialog | Dialog window for mapping custom elements into elemental types |
  ApbsDialog | Dialog for running APBS |
  ApbsOutputDialog | Dialog indicating a successful run of APBS |
  ConnectionSettingsDialog | Dialog to set the connection settings for connecting to a remote server |
  CoordinateEditorDialog | Implements a free-text coordinate editor |
  GamessInputDialog | |
  ImportCrystalDialog | Dialog for importing a crystal from the clipboard |
  LineFormatInputDialog | Dialog to prompt a format and descriptor string |
  MolecularPropertiesDialog | Dialog which displays basic molecular properties |
  OBForceFieldDialog | Used to prompt the user for parameters to be used in an OpenBabel force field optimization |
  SupercellDialog | Dialog for building a supercell from a crystal |
  SurfaceDialog | The SurfaceDialog presents various properties that have been read in from a quantum output file and provides interface to initiate calculations |
  ThreeDMolDialog | Dialog which displays basic molecular properties |
  UnitCellDialog | Dialog for editing a molecule's unit cell |
  VibrationDialog | The VibrationDialog presents vibrational modes |
  VolumeScalingDialog | Dialog with options for adjusting the volume of a Molecule's UnitCell |
  FileDialog | Remote file dialog |
 QFileDialog | |
  FileFormatDialog | |
 QFileIconProvider | |
  FileDialogModelIconProvider | |
 QGLWidget | |
  GLWidget | QGLWidget derived object for displaying 3D molecular geometry |
 QGraphicsItem | |
  ElementDetail | |
  ElementItem | |
 QGraphicsScene | |
  PeriodicTableScene | |
 QGraphicsView | |
  PeriodicTableView | This class implements the view of the periodic table showing all elements |
 QObject | |
  BatchJob | Manages a collection of jobs that are configured using the same InputGenerator and MoleQueue options. For use with InputGeneratorDialog::configureBatchJob(BatchJob&) |
  InputGenerator | Interface to input generator scripts |
  MoleQueueManager | Access to a MoleQueue server |
  ElementTranslator | Internationalization of element names |
  ExtensionPlugin | The base class for extension plugin factories in Avogadro |
   Apbs | Integration with the APBS package, primarily reading the OpenDX output files produced by it at this point |
   Bonding | Performs bonding operations on demand |
   ClientServer | Plugin used to connect to and perform remote operations on an Avodadro server |
   CoordinateEditor | CoordinateEditor implements the plugin interface for the coordinate editor extension |
   CopyPaste | Allows interaction with the system clipboard |
   Crystal | Tools for crystal-specific editing/analysis |
   CustomElements | Manipulate custom element types in the current molecule |
   GamessInput | |
   Hydrogens | Extension to modify hydrogens |
   LineFormatInput | Load single-line molecule descriptors through an input dialog |
   MolecularProperties | Extension to launch a MolecularPropertiesDialog |
   MongoChem | Extension to interact with MongoChem |
   NetworkDatabases | Queries online databases (currently the NIH structure resolver) and loads the returned structure if one is found |
   OpenBabel | Implements the ExtensionPlugin interface to expose some OpenBabel functionality |
   POVRay | Performs POVRay operations on demand |
   QTAIMExtension | |
   QuantumInput | Implements the extension interface for simulation input generators |
   QuantumOutput | |
   ScriptFileFormats | This extension registers FileFormat reader/writers that are implemented as external scripts |
   SpaceGroup | Space group features for crystals |
   Spectra | The Spectra plugin handles vibrations and spectra |
   ThreeDMol | Extension to launch a ThreeDMolDialog |
  Molecule | A QObject derived molecule object with signals/slots |
  PythonScript | Implements a interface for calling short-lived python utility scripts |
  RWMolecule | Editable molecule class that automatically populates an undo stack |
  ScenePlugin | |
   BallAndStick | Render a molecule in the ball and stick style |
   CrystalScene | Render the unit cell boundaries |
   Licorice | Render a molecule in the licorice style |
   Meshes | Render one or more triangular meshes |
   OverlayAxes | Render reference axes in the corner of the display |
   QTAIMEngine | |
   VanDerWaals | Render the molecule as Van der Waals spheres |
   VanDerWaalsAO | Render the molecule as Van der Waals spheres with ambient occlusion |
   Wireframe | Render a molecule in the wireframe style |
  ToolPlugin | The base class for plugins that interact with QtOpenGL::GLWidget |
   BondCentricTool | BondCentricTool manipulates molecular geometry by adjusting bond angles/lengths |
   Editor | The Editor tool extends and modifies molecules |
   Manipulator | Manipulates a molecule's geometry |
   MeasureTool | MeasureTool displays distances and angles between selected atoms |
   Navigator | The Navigator tool updates the camera in response to user input |
   PlayerTool | PlayerTool enables playback of trajectories |
   SelectionTool | SelectionTool selects atoms and bonds from the screen |
  GaussianSetConcurrent | Uses GaussianSetTools to calculate values of electronic structure properties from quantum output read in |
  OBProcess | Interface to the obabel executable, which is run in a separate process |
  PluginManager | This class takes care of finding and loading Avogadro plugins |
  SlaterSetConcurrent | Uses SlaterSetTools to calculate values of electronic structure properties from quantum output read in |
 QSortFilterProxyModel | |
  FileDialogFilter | Filter used to filter data in file dialog model |
 QSyntaxHighlighter | |
  GenericHighlighter | Regexp-based programmable syntax highlighter |
  GamessHighlighter | |
 QTAIMCriticalPointLocator | |
 QTAIMCubature | |
 QTAIMLSODAIntegrator | |
 QTAIMODEIntegrator | |
 QTAIMWavefunction | |
 QTAIMWavefunctionEvaluator | |
 QTextEdit | |
  CoordinateTextEdit | Extends QTextEdit to provide context tooltips and highlighting for syntax errors |
 QThread | |
  MeshGenerator | Class that can generate Mesh objects from Cube objects |
 QVTKWidget2 | |
  vtkGLWidget | |
 QWidget | |
  InputGeneratorWidget | User interface for configuring, saving, editing, and running input files produced by InputGenerator scripts |
  MoleQueueWidget | Widget for configuring and submitting a MoleQueue::JobObject |
  ContainerWidget | A widget that contains a single view widget, along with standard buttons for splitting, maximizing, closing |
  FileBrowseWidget | |
  MultiViewWidget | A widget that contains other views, taking on responsibility for defining the active view, the layout of the subviews and ownership of the widgets |
  EditorToolWidget | |
 RemoteFileSystemService | |
  AvoRemoteFileSystemService | Server side implementation of RemoteFileSystemService. Provides methods for browsing a remote filesystem |
 RemoteMoleculeService | |
  AvoRemoteMoleculeService | The server side implementation of the RemoteMoleculeService, provides functionality to open a molecule on a remote system |
 RingPerceiver | |
 GenericHighlighter::Rule | Stores a syntax highlighting rule as a set of QRegExp patterns and a text format |
 Scene | The Scene contains data ready to be rendered |
 Serializer | |
  MoleculeSerializer | Implementation of ProtoCall::Serialization::Serializer |
 Shader | Vertex or Fragment shader, combined into a ShaderProgram |
 ShaderProgram | The ShaderProgram uses one or more Shader objects |
 SlaterSetTools | Provide tools to calculate molecular orbitals, electron densities and other derived data stored in a GaussianSet result |
 SpaceGroups | The Spacegroups class stores basic data about crystal spacegroups |
 SphereColor | |
 TextProperties | Controls formatting options for text |
 TextRenderStrategy | Defines an interface for generating text images |
  QtTextRenderStrategy | Uses the Qt toolkit to render text |
 Texture2D | Manages texture resources in graphics libraries |
 ToolPluginFactory | The base class for tool plugin factories in Avogadro |
 TypeTraits< T > | |
 TypeTraits< char > | |
 TypeTraits< double > | |
 TypeTraits< float > | |
 TypeTraits< int > | |
 TypeTraits< short > | |
 TypeTraits< unsigned char > | |
 TypeTraits< unsigned int > | |
 TypeTraits< unsigned short > | |
 UnitCell | Representation of a crystal's unit cell |
 Variant | Union of data values |
 VariantMap | Map between string keys and variant values |
 ViewFactory | Pure virtual that provides a method of dynamically adding views to the MultiViewWidget class |
 Visitor | Base class for all Node visitors |
  GeometryVisitor | Visitor that determines the geometry of the scene |
  GLRenderVisitor | Visitor that takes care of rendering the scene |
  POVRayVisitor | Visitor that visits scene elements and creates a POV-Ray input file |
 vtkActor | |
  vtkAvogadroActor | Wrap an Avogadro::Rendering::Scene in a vtkActor derived container so that it can be rendered in a standard VTK widget |