AvogadroLibs 1.103.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NAvogadro
 NCalc
 CChargeManagerClass to manage registration, searching and creation of partial charge models
 CChargeModelGeneral API for charge / electrostatics models
 CDefaultModelDefault charge model for file-provided atomic charges
 CEnergyCalculator
 CEnergyManagerClass to manage registration, searching and creation of force field (energy) calculators
 CLennardJones
 CUFF
 NCore
 Ninternal
 CArrayRefContainer
 CAngleIterator
 CArrayBase class for array containers
 CArraySetBase class for array type containers
 CPlaceHolder
 CHolder
 CAtom
 CAtomTemplate
 CAtomTyperThe AtomTyper class provides a base interface for generating a list of type identifiers describing the atoms in a molecule
 CAtomUtilities
 CAvoSpglibInterface between Avogadro and Spglib
 CBasisSetBasisSet contains basis set data
 CBond
 CBondTemplate
 CColor3fRepresentation of an RGB color using three floats
 CConstraintConstraints for optimization / dynamics
 CCoordinateBlockGeneratorCreates an aligned, formatted block of atomic coordinates
 CCoordinateSetTemplated class for array type containers
 CCrystalToolsCollection of static functions that perform common crystallographic operations on a Core::Molecule
 CCubeProvide a data structure for regularly spaced 3D grids
 CDihedralIterator
 CElementsStores basic data about chemical elements
 CGaussianSetA container for Gaussian type outputs from QM codes
 CGaussianSetToolsProvide tools to calculate molecular orbitals, electron densities and other derived data stored in a GaussianSet result
 CGraphGraph data structure
 ChBondRecord
 CInternalCoordinate
 CLayerRelation one to one between atoms ID and layer ID, and stores the unique active layer. Layer's ID are consecutively and there can't be a ID bigger than m_maxLayer
 CLayerDataInterface to store layer data structure
 CLayerManager
 CMeshEncapsulation of a triangular mesh that makes up a surface
 CMoleculeChemical molecule
 CMoleculeInfoAll layer dependent data. Original molecule mol, is layer hidden visible, accepts edits locked, and key-value data like enable, and custom data settings
 CMutexSimple wrapper for the C++11 mutex class
 CNameAtomTyperSimple implementation of AtomTyper that assigns element names to each atom
 CNeighborPerceiverThis class can be used to find physically neighboring points in linear average time
 CResidueChemical residue, used commonly in the PDB format
 CResidueData
 CRingPerceiver
 CSecondaryStructureAssigner
 CSharedMutexSimple wrapper for the C++17 shared_mutex class
 CSlaterSetSlaterSet Class
 CSlaterSetToolsProvide tools to calculate molecular orbitals, electron densities and other derived data stored in a GaussianSet result
 CSpaceGroupsThe Spacegroups class stores basic data about crystal spacegroups
 CSymbolAtomTyperSimple implementation of AtomTyper that assigns element symbols to each atom
 CUnitCellRepresentation of a crystal's unit cell
 CVariantUnion of data values
 CVariantMapMap between string keys and variant values
 NIo
 CCaseInsensitiveComparatorClass to handle case-insensitive comparisons of file extensions. Adapted from https://stackoverflow.com/a/3009806/131896
 ClowerCaseCompare
 CCjsonFormatImplementation of the Chemical JSON format
 CCmlFormatImplementation of the Chemical Markup Language format
 CCMsgPackFormatImplementation of the Chemical MessagePack format
 CDcdFormatImplementation of the generic dcd trajectory format
 CFileFormatGeneral API for file formats
 CFileFormatManagerClass to manage registration, searching and creation of file formats
 CGromacsFormatSimple GROMACS .gro file reader
 CHdf5DataFormatAccess to data stored in HDF5 files
 CLammpsDataFormat
 CLammpsTrajectoryFormatImplementation of the generic lammps trajectory format
 CMdlFormatImplementation of the generic MDL format
 CMMTFFormatImplementation of the MMTF format
 COutcarFormat
 CPdbFormatParser for the PDB format
 CPoscarFormatImplementation of the generic POSCAR format
 CSdfFormatImplementation of the generic SDF format
 CTrrFormatImplementation of the generic trr trajectory format
 CTurbomoleFormatImplementation of the Turbomole coord format
 CXyzFormatImplementation of the generic xyz format
 NMoleQueue
 CBatchJobManages a collection of jobs that are configured using the same InputGenerator and MoleQueue options. For use with InputGeneratorDialog::configureBatchJob(BatchJob&)
 CClientUsed by clients to submit jobs to a running MoleQueue server
 CInputGeneratorInterface to input generator scripts
 CInputGeneratorDialogThin wrapper around InputGeneratorWidget for standalone use
 CInputGeneratorWidgetUser interface for configuring, saving, editing, and running input files produced by InputGenerator scripts
 CJobObjectSimple client-side representation for a MoleQueue job
 CJsonRpcClientUsed by clients to submit calls to an RPC server using JSON-RPC 2.0
 CMoleQueueDialogThin wrapper around MoleQueueWidget for standalone use
 CMoleQueueManagerAccess to a MoleQueue server
 CMoleQueueQueueListModelQt item model representing the tree of available queues and programs in a running MoleQueue process
 CMoleQueueWidgetWidget for configuring and submitting a MoleQueue::JobObject
 NQtGui
 CArrayBase class for array containers
 CBackgroundFileFormatThin QObject wrapper around an instance of Io::FileFormat
 CChartDialogDialog window for displaying a chart via ChartWidget
 CChartWidgetA Qt widget for displaying charts via JKQtPlotter
 CColorButtonA button to show the current color and bring up the QColorDialog
 CContainerWidgetA widget that contains a single view widget, along with standard buttons for splitting, maximizing, closing
 CCustomElementDialogDialog window for mapping custom elements into elemental types
 CElementDetail
 CElementItem
 CElementTranslatorInternationalization of element names
 CExtensionPluginThe base class for extension plugin factories in Avogadro
 CExtensionPluginFactoryThe base class for extension plugin factories in Avogadro
 CFileBrowseWidget
 CFileFormatDialog
 CGaussianSetConcurrentUses GaussianSetTools to calculate values of electronic structure properties from quantum output read in
 CGenericHighlighterRegexp-based programmable syntax highlighter
 CRuleStores a syntax highlighting rule as a set of QRegularExpression patterns and a text format
 CHydrogenTools
 CInsertFragmentDialogDialog to prompt a format and descriptor string
 CInterfaceScriptThe Interface class provides an interface to external scripts
 CInterfaceWidgetUser interface for running external scripts
 CJsonWidgetUser interface for running external scripts
 CLayerModelUI for the layer dock
 CMeshGeneratorClass that can generate Mesh objects from Cube objects
 CgridEdge
 CMoleculeA QObject derived molecule object with signals/slots
 CMoleculeModelA model containing molecules
 CMoleculeSystem
 CMultiViewWidgetA widget that contains other views, taking on responsibility for defining the active view, the layout of the subviews and ownership of the widgets
 CPeriodicTableScene
 CPeriodicTableViewThis class implements the view of the periodic table showing all elements
 CPersistentAtomThe 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
 CPersistentBondThe 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
 CPluginLayerManagerSet of common layer dependent operators useful for Layer dependent QtPlugins
 CPythonScriptImplements a interface for calling short-lived python utility scripts
 CRichTextDelegate
 CRWAtom
 CRWBond
 CRWLayerManagerThe RWLayerManager do and undo for layer actions
 CRWMoleculeEditable molecule class that automatically populates an undo stack
 CUndoCommand
 CScenePlugin
 CScenePluginFactoryThe base class for scene plugin factories in Avogadro
 CScenePluginModelA model containing scene plugins that will build up the scene
 CScriptLoaderFinds and verifies different types of python utility scripts
 CSlaterSetConcurrentUses SlaterSetTools to calculate values of electronic structure properties from quantum output read in
 CSortFilterTreeProxyModel
 CTimedProgressDialogA progress dialog with a time remaining label
 CToolPluginThe base class for plugins that interact with QtOpenGL::GLWidget
 CToolPluginFactoryThe base class for tool plugin factories in Avogadro
 CUnitCellRepresentation of a crystal's unit cell
 CViewFactoryPure virtual that provides a method of dynamically adding views to the MultiViewWidget class
 NQtOpenGL
 CActiveObjectsSingleton to provide access to active objects
 CGLWidgetQOpenGLGLWidget derived object for displaying 3D molecular geometry
 CQtTextRenderStrategyUses the Qt toolkit to render text
 NQuantumIO
 CGamessukOut
 CGAMESSUSOutput
 CGaussianCube
 CGaussianFchk
 CGenericJson
 CGenericOutput
 CGUKBasisSet
 CMoldenFile
 CMopacAux
 CNWChemJsonImplementation of the NWChem JSON format
 CNWChemLog
 CORCAOutput
 CQCSchemaImplementation of the MolSSI QCSchema format and WebMO variant
 NRendering
 CAmbientOcclusionSphereGeometryOne or more spheres
 CArcSectorConvenience class for creating an arc disk (e.g., part of a circle) from a MeshGeometry
 CArcStripConvenience class for creating an arc line (e.g., the edge of a circle)
 CArrowGeometryUsed to store sets of line strips
 CArrow
 CBezierGeometry
 CBSplineGeometry
 CBufferObjectBuffer object to store geometry/attribute data on the GPU
 CCameraUtility functionality useful in camera's used with 3D scenes
 CCartoon
 CColorNormalVertexPack the vertex data into a contiguous array
 CColorTextureVertexPack the vertex data into a contiguous array
 CCurveGeometry
 CCylinder
 CCylinderColor
 CCylinderGeometryThe CylinderGeometry contains one or more cylinders
 CDashedLineGeometryUsed to store sets of dashed lines
 CPackedVertex
 CDrawableThe base class for all drawable geometry and types
 CEigenData
 CGeometryNodeCommon base of all geometry nodes
 CGeometryVisitorVisitor that determines the geometry of the scene
 CGLRendererRender the scene using OpenGL calls
 CGLRenderVisitorVisitor that takes care of rendering the scene
 CGroupNodeCommon API for grouping child nodes
 CNodeInfo
 CIdentifier
 CLine
 CLineStripGeometryUsed to store sets of line strips
 CPackedVertex
 CMeshGeometryThe MeshGeometry is used for triangle mesh geometry
 CNodeBase class for all items in the scene
 CPackedVertexPacked vertex structure for efficient GPU transfer
 CPLYVisitorVisitor that visits scene elements and creates a PLY input file
 CPoint
 CPOVRayVisitorVisitor that visits scene elements and creates a POV-Ray input file
 CPrimitive
 CIdentifier
 CQuadConvenience class for creating a quadrilateral mesh
 CQuadOutlineConvenience class for creating a quadrilateral outline as a LineStripGeometry
 CSceneThe Scene contains data ready to be rendered
 CShaderVertex or Fragment shader, combined into a ShaderProgram
 CShaderInfo
 CShaderProgramThe ShaderProgram uses one or more Shader objects
 CSolidPipeline
 CSphere
 CSphereColor
 CSphereGeometryOne or more spheres
 CTextLabel2DRenders text in an overlay plane, anchored to a point in window coordinates
 CTextLabel3DRenders billboarded text that is anchored to a point in world coordinates
 CTextLabelBaseGeneric implementation of a text drawable
 CTextPropertiesControls formatting options for text
 CTextRenderStrategyDefines an interface for generating text images
 CTexture2DManages texture resources in graphics libraries
 CTransformNodeApplies a transform to all child nodes
 CVertexArrayObjectVertex Array Object to capture vertex attribute state
 CVisitorBase class for all Node visitors
 CVolumeGeometryDemonstrates volume rendering with an offscreen pass and a fullscreen quad
 CVRMLVisitorVisitor that visits scene elements and creates a VRML input file
 NVTK
 CChartDialog
 CChartWidget
 CQVTKWidget
 CvtkGLWidget
 CFrustrum
 CTypeTraits
 CTypeTraits< char >
 CTypeTraits< double >
 CTypeTraits< float >
 CTypeTraits< int >
 CTypeTraits< short >
 CTypeTraits< unsigned char >
 CTypeTraits< unsigned int >
 CTypeTraits< unsigned short >
 Cparameter
 CvtkAvogadroActorWrap an Avogadro::Rendering::Scene in a vtkActor derived container so that it can be rendered in a standard VTK widget