AvogadroLibs  1.96.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAngleIterator
 CArray< T >Base class for array containers
 CArray< AtomHybridization >
 CArray< Avogadro::Core::Array< Vector3 > >
 CArray< Avogadro::Core::Color3f >
 CArray< Avogadro::Core::LayerData * >
 CArray< Avogadro::Core::Residue >
 CArray< Avogadro::Rendering::DashedLineGeometry::PackedVertex >
 CArray< Avogadro::Rendering::LineStripGeometry::PackedVertex >
 CArray< Avogadro::Rendering::MeshGeometry::PackedVertex >
 CArray< Avogadro::Rendering::SphereColor >
 CArray< double >
 CArray< float >
 CArray< Index >
 CArray< OutputType >
 CArray< signed char >
 CArray< size_t >
 CArray< std::pair< size_t, size_t > >
 CArray< std::pair< Vector3f, Vector3f > >
 CArray< std::string >
 CArray< unsigned char >
 CArray< unsigned int >
 CArray< Vector2 >
 CArray< Vector3 >
 CArray< Vector3f >
 CArray< Vector3ub >
 CArrayRefContainer< T >
 CArraySetBase class for array type containers
 CAtomTemplate< Molecule_T >
 CAtomTemplate< Molecule >
 CAtomTemplate< RWMolecule >
 CAtomTyper< OutputType >The AtomTyper class provides a base interface for generating a list of type identifiers describing the atoms in a molecule
 CAtomTyper< std::string >
 CAvoSpglibInterface between Avogadro and Spglib
 CBasisSetBasisSet contains basis set data
 CBondTemplate< Molecule_T >
 CBondTemplate< Molecule >
 CBondTemplate< RWMolecule >
 CBufferObjectBuffer object to store geometry/attribute data on the GPU
 CCameraUtility functionality useful in camera's used with 3D scenes
 CColor3fRepresentation of an RGB color using three floats
 CColorNormalVertexPack the vertex data into a contiguous array
 CColorTextureVertexPack the vertex data into a contiguous array
 CCoordinateBlockGeneratorCreates an aligned, formatted block of atomic coordinates
 CCrystalToolsCollection of static functions that perform common crystallographic operations on a Core::Molecule
 CCubeProvide a data structure for regularly spaced 3D grids
 CCylinderColor
 CDeserializer
 CDihedralIterator
 CDrawableThe base class for all drawable geometry and types
 CEigenData
 CElementsStores basic data about chemical elements
 CFileFormatGeneral API for file formats
 CFileFormatManagerClass to manage registration, searching and creation of file formats
 CFrustrum
 CGamessukOut
 CGaussianSetToolsProvide tools to calculate molecular orbitals, electron densities and other derived data stored in a GaussianSet result
 CGLRendererRender the scene using OpenGL calls
 CGraphGraph data structure
 CGUKBasisSet
 ChBondRecord
 CHdf5DataFormatAccess to data stored in HDF5 files
 CHydrogenTools
 CIdentifier
 CPrimitive::Identifier
 CJobObjectSimple client-side representation for a MoleQueue job
 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
 CLine
 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
 CMoleculeSystem
 CMutexSimple wrapper for the C++11 mutex class
 CNeighborPerceiverThis class can be used to find physically neighboring points in linear average time
 CNodeBase class for all items in the scene
 CGroupNode::NodeInfo
 CDashedLineGeometry::PackedVertex
 CLineStripGeometry::PackedVertex
 CMeshGeometry::PackedVertex
 CPersistentAtom< 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
 CPersistentBond< 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
 CArraySet::PlaceHolder
 CPluginFactory
 CPluginFactory
 CPoint
 CPrimitive
 CQAbstractButton
 CQAbstractItemModel
 CQDialog
 CQFileDialog
 CQGraphicsItem
 CQGraphicsScene
 CQGraphicsView
 CQObject
 CQOpenGLWidget
 CQSyntaxHighlighter
 CQThread
 CQUndoCommand
 CQVTKOpenGLWidget
 CQWidget
 CResidueChemical residue, used commonly in the PDB format
 CResidueData
 CRingPerceiver
 CGenericHighlighter::RuleStores a syntax highlighting rule as a set of QRegExp patterns and a text format
 CSceneThe Scene contains data ready to be rendered
 CSecondaryStructureAssigner
 CSerializer
 CShaderVertex or Fragment shader, combined into a ShaderProgram
 CShaderInfo
 CShaderProgramThe ShaderProgram uses one or more Shader objects
 CSharedMutexSimple wrapper for the C++17 shared_mutex 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
 CSphereColor
 CTextPropertiesControls formatting options for text
 CTextRenderStrategyDefines an interface for generating text images
 CTexture2DManages texture resources in graphics libraries
 CToolPluginFactoryThe base class for tool plugin factories in Avogadro
 CTypeTraits< T >
 CTypeTraits< char >
 CTypeTraits< double >
 CTypeTraits< float >
 CTypeTraits< int >
 CTypeTraits< short >
 CTypeTraits< unsigned char >
 CTypeTraits< unsigned int >
 CTypeTraits< unsigned short >
 CUnitCellRepresentation of a crystal's unit cell
 CVariantUnion of data values
 CVariantMapMap between string keys and variant values
 CViewFactoryPure virtual that provides a method of dynamically adding views to the MultiViewWidget class
 CVisitorBase class for all Node visitors
 CvtkActor
 CVtkPlotGenerate a plot using VTK