libSBML C++ API  5.18.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAlgebraicRule An SBML algebraic rule representing 0 = f(W)
 CAssignmentRule An SBML assignment rule representing x = f(Y)
 CAssociationfbc Annotation helper class for “fbc” Version 1
 CASTNode Abstract Syntax Tree (AST) representation of a mathematical expression
 CBindingSiteSpeciesTypemulti Extension of MultiSpeciesType to define a binding site
 CBoundingBoxlayout A bounding box for an item in a diagram
 CCobraToFbcConverterfbc COBRA to SBML Level 3 “fbc” converter
 CColorDefinitionrender Definition of an identifier for an RGBA color value
 CCompartment An SBML compartment, where species are located
 CCompartmentGlyphlayout A glyph for an SBML compartment
 CCompartmentReferencemulti Child of a Compartment that references a different Compartment
 CCompartmentType A compartment type in SBML Level 2
 CCompBasecomp Convenience class for SBase-derived classes
 CCompExtensioncomp Base extension class for the package
 CCompFlatteningConvertercomp "Flattens" a model, removing composition
 CCompModelPlugincomp Extension of Model
 CCompPkgNamespacescomp SBMLNamespaces extension for the package
 CCompSBasePlugincomp Extension of SBase
 CCompSBMLDocumentPlugincomp Extension of SBMLDocument
 CCompValidatorcomp Entry point for package validation
 CConstraint An SBML constraint, for stating validity assumptions
 CConversionOption A single configuration setting for an SBML converter
 CConversionProperties Set of configuration option values for a converter
 CCubicBezierlayout A Cubic Bézier smooth curve
 CCurvelayout A curve connecting elements in a diagram
 CCVTerm A MIRIAM-compliant controlled vocabulary term
 CDate A MIRIAM-compliant date representation
 CDefaultTermqual The default result of a Transition
 CDefaultValuesrender Encoding of default values
 CDefinitionURLRegistry Registry of all libSBML SBML DefinitionURLs
 CDelay A delay on the time of execution of an SBML event
 CDeletioncomp Deletion of an object from a submodel
 CDimensionslayout Spatial dimensions of a 2D or 3D shape
 CElementFilter Base class for filter functions
 CEllipserender Graphical representation of an ellipse
 CEvent A discontinuous SBML event
 CEventAssignment An assignment to a variable by an SBML event
 CExternalModelDefinitioncomp A reference to an externally-defined model
 CFbcAndfbc An “and” relationship for gene products
 CFbcAssociationfbc Base class for FbcAnd, FbcOr, and GeneProductRef
 CFbcExtensionfbc Base extension class for the “fbc” package
 CFbcModelPluginfbc Extension of Model
 CFbcOrfbc An “or” relationship for gene products
 CFbcPkgNamespacesfbc SBMLNamespaces extension for the “fbc” package
 CFbcReactionPluginfbc Extension of Reaction by the “fbc” package
 CFbcSBMLDocumentPluginfbc Extension of SBMLDocument for the “fbc” package
 CFbcSpeciesPluginfbc Extension of Species
 CFbcToCobraConverterfbc SBML Level 3 “fbc” to COBRA converter
 CFbcV1ToV2Converterfbc Convert “fbc” Version 1 models to Version 2
 CFbcV2ToV1Converterfbc Convert “fbc” Version 2 models to Version 1
 CFbcValidatorfbc Entry point for package validation
 CFluxBoundfbc Max or min value for a reaction flux
 CFluxObjectivefbc An objective function for a flux
 CFormulaTokenizer_t used to track the state of tokenizing a string
 CFunctionDefinition A user-defined function in an SBML model
 CFunctionTermqual A function term
 CGeneAssociationfbc Annotation helper class for “fbc” Version 1
 CGeneProductfbc Association of a gene product with a Reaction
 CGeneProductAssociationfbc Association between gene products and reactions
 CGeneProductReffbc Reference to a gene product of a reaction
 CGeneralGlyphlayout A glyph for miscellaneous items
 CGlobalRenderInformationrender Render information stored in a ListOfLayouts
 CGlobalStylerender A style that can be associated with a layout
 CGradientBaserender Abstract base class for linear and radial gradients
 CGradientStoprender A color at a certain location in a color gradient
 CGraphicalObjectlayout Base class of objects that store layouts
 CGraphicalPrimitive1Drender Base class for graphical primitives implementing 1D attributes
 CGraphicalPrimitive2Drender Base class for graphical primitives implementing 2D attributes
 CGroupgroups Representation of a group of SBML components
 CGroupsExtensiongroups Base extension class for the package
 CGroupsModelPlugingroups Extension of Model
 CGroupsPkgNamespacesgroups SBMLNamespaces extension
 CGroupsSBMLDocumentPlugingroups Extension of SBMLDocument
 CGroupsValidatorgroups Entry point for “groups” package validation
 CImagerender Representation of images
 CInitialAssignment An SBML initial assignment, evaluated once only
 CInputqual The input to a QualitativeSpecies
 CInSpeciesTypeBondmulti Defines a bond within a MultiSpeciesType
 CIntraSpeciesReactionmulti A subclass of Reaction for changes of an internal species bond
 CKineticLaw The rate expression for an SBML reaction
 CL3ParserSettings Controls the behavior of the Level 3 formula parser
 CLayoutlayout The layout of a diagram of an SBML model
 CLayoutExtensionlayout Base extension class for the package
 CLayoutModelPluginlayout Extension of Model
 CLayoutPkgNamespaceslayout SBMLNamespaces extension for the package
 CLayoutSBMLDocumentPluginlayout Extension of SBMLDocument
 CLayoutSpeciesReferencePluginlayout Extension of SpeciesReference
 CLayoutValidatorlayout Entry point for package validation
 CLinearGradientrender Representation of a linear gradient
 CLineEndingrender Decoration element for the start and/or end of curves
 CLineSegmentlayout Representation of a line
 CList Simple, plain, generic lists
 CListOf Parent class for libSBML's "ListOfXYZ" classes
 CListOfColorDefinitionsrender A list of ColorDefinition objects
 CListOfCompartmentGlyphslayout A list of CompartmentGlyph objects
 CListOfCompartmentReferencesmulti A list of CompartmentReference objects
 CListOfCompartments A list of Compartment objects
 CListOfCompartmentTypes A list of CompartmentType objects
 CListOfConstraints A list of Constraint objects
 CListOfCurveElementsrender A list of curve elements
 CListOfDeletionscomp A list of Deletion objects
 CListOfDrawablesrender A list of Transformation2D objects
 CListOfEventAssignments A list of EventAssignment objects
 CListOfEvents A list of Event objects
 CListOfExternalModelDefinitionscomp A list of ExternalModelDefinition objects
 CListOfFbcAssociationsfbc A list of FbcAssociation objects
 CListOfFluxBoundsfbc A list of FluxBound objects
 CListOfFluxObjectivesfbc A list of FluxObjective objects
 CListOfFunctionDefinitions A list of FunctionDefinition objects
 CListOfFunctionTermsqual A list of FunctionTerm objects
 CListOfGeneAssociationsfbc A list of GeneAssociation objects
 CListOfGeneProductsfbc A list of GeneProduct objects
 CListOfGlobalRenderInformationrender A list of GlobalRenderInformation objects
 CListOfGlobalStylesrender A list of GlobalStyle objects
 CListOfGradientDefinitionsrender A list of GradientBase objects
 CListOfGradientStopsrender A list of one or more GradientStop objects
 CListOfGraphicalObjectslayout A list of GraphicalObject objects
 CListOfGroupsgroups A list of Group objects
 CListOfInitialAssignments A list of InitialAssignment objects
 CListOfInputsqual A list of Input objects
 CListOfInSpeciesTypeBondsmulti A list of InSpeciesTypeBond objects
 CListOfLayoutslayout A list of Layout objects
 CListOfLineEndingsrender A list of LineEnding objects
 CListOfLineSegmentslayout A list of LineSegment objects
 CListOfLocalParameters A list of LocalParameter objects
 CListOfLocalRenderInformationrender A list of LocalRenderInformation objects
 CListOfLocalStylesrender A list of LocalStyle objects
 CListOfMembersgroups A list of Member objects
 CListOfModelDefinitionscomp A list of ModelDefinition objects
 CListOfMultiSpeciesTypesmulti A list of MultiSpeciesType objects
 CListOfObjectivesfbc A list of Objective objects
 CListOfOutputsqual A list of Output objects
 CListOfOutwardBindingSitesmulti A list of OutwardBindingSite objects
 CListOfParameters A list of Parameter objects
 CListOfPortscomp A list of Port objects
 CListOfPossibleSpeciesFeatureValuesmulti A list of PossibleSpeciesFeatureValue objects
 CListOfQualitativeSpeciesqual A list of QualitativeSpecies objects
 CListOfReactionGlyphslayout A list of ReactionGlyph objects
 CListOfReactions A list of Reaction objects
 CListOfReferenceGlyphslayout A list of ReferenceGlyph objects
 CListOfReplacedElementscomp A list of ReplacedElement objects
 CListOfRules A list of Rule objects
 CListOfSpecies A list of Species objects
 CListOfSpeciesFeaturesmulti A list of SpeciesFeature objects
 CListOfSpeciesFeatureTypesmulti A list of SpeciesFeatureType objects
 CListOfSpeciesFeatureValuesmulti A list of SpeciesFeatureValue objects
 CListOfSpeciesGlyphslayout A list of SpeciesGlyph objects
 CListOfSpeciesReferenceGlyphslayout A list of SpeciesReferenceGlyph objects
 CListOfSpeciesReferences A list of SpeciesReference objects
 CListOfSpeciesTypeComponentIndexesmulti A list of SpeciesTypeComponentIndex objects
 CListOfSpeciesTypeComponentMapInProductsmulti A list of SpeciesTypeComponentMapInProduct objects
 CListOfSpeciesTypeInstancesmulti A list of SpeciesTypeInstance objects
 CListOfSpeciesTypes A list of SpeciesType objects
 CListOfSubmodelscomp A list of Submodel objects
 CListOfTextGlyphslayout A list of TextGlyph objects
 CListOfTransitionsqual A list of Transition objects
 CListOfUnitDefinitions A list of UnitDefinition objects
 CListOfUnits A list of Unit objects
 CLocalParameter A parameter inside an SBML reaction definition
 CLocalRenderInformationrender Rendering information stored in Layouts
 CLocalStylerender Style information object used in LocalRenderInformation
 CMembergroups The Member class defines what objects are parts of a Group
 CModel An SBML model
 CModelCreator MIRIAM-compliant data about a model's creator
 CModelDefinitioncomp A model used in model composition
 CModelHistory MIRIAM-compliant data about a model's history
 CModifierSpeciesReference A reference to an SBML modifier species
 CMultiASTPluginmulti Extension of ASTBasePlugin
 CMultiCompartmentPluginmulti Extension of Compartment for the "multi" package
 CMultiExtensionmulti Base extension class for the package
 CMultiListOfReactionsPluginmulti Extension of ListOfReactions for the "multi" package
 CMultiModelPluginmulti Extension of Model
 CMultiPkgNamespacesmulti SBMLNamespaces extension for the "multi" package
 CMultiSBMLDocumentPluginmulti Extension of SBMLDocument for the "multi" package
 CMultiSimpleSpeciesReferencePluginmulti Extension of SimpleSpeciesReference for the "multi" package
 CMultiSpeciesPluginmulti Extension of Species for the "multi" package
 CMultiSpeciesReferencePluginmulti Extension of SpeciesReference for the "multi" package
 CMultiSpeciesTypemulti A type of Species in SBML Level 3 "multi"
 CMultiValidatormulti Entry point for package validation
 CObjectivefbc An objective function
 COutputqual The output from a QualitativeSpecies
 COutwardBindingSitemulti Defines a outward-facing binding site for a MultiSpeciesType
 CParameter An SBML parameter: a named symbol with a value
 CPointlayout Representation of a point
 CPolygonrender Representation of a Polygon
 CPortcomp An interface to be used in composition
 CPossibleSpeciesFeatureValuemulti Defines one value of a SpeciesFeature
 CPriority The priority of execution of an SBML event
 CQualExtensionqual Base extension class for the package
 CQualitativeSpeciesqual Extension of Species
 CQualModelPluginqual Extension of Model
 CQualPkgNamespacesqual SBMLNamespaces extension for the package
 CQualSBMLDocumentPluginqual Extension of SBMLDocument
 CQualValidatorqual Entry point for package validation
 CRadialGradientrender Representation of a radial gradient
 CRateRule An SBML rate rule representing dx/dt = f(Y)
 CRDFAnnotationParser MIRIAM-compliant RDF annotation reader/writer
 CReaction An SBML reaction between species in an SBML model
 CReactionGlyphlayout A glyph for an SBML reaction
 CRectanglerender Representation of a rectangle
 CReferenceGlyphlayout Connection between an object and a glyph
 CRelAbsVectorrender Vectors with an absolute value and a relative value
 CRenderCubicBezierrender Representation of cubic Bezier curves
 CRenderCurverender Representation of curves
 CRenderExtensionrender Base extension class for the package
 CRenderGraphicalObjectPluginrender The Render extension of the layout GraphicalObject class
 CRenderGrouprender A group of graphical primitives creating a composite
 CRenderInformationBaserender Abstract base class for local and global rendering information
 CRenderLayoutConverter Converts an SBML document with Layout and Render information between the Level 3 package version and the Level 2 annotation version
 CRenderLayoutPluginrender LibSBML implementation for the extension to the Layout class by the Render extension
 CRenderListOfLayoutsPluginrender A list of layout objects used by the "render" extension
 CRenderPkgNamespacesrender SBMLNamespaces extension for the package
 CRenderPointrender A point with both absolute and relative values
 CRenderSBMLDocumentPluginrender Extension of SBMLDocument
 CRenderValidatorrender Entry point for “render” package validation
 CReplacedBycomp Indicates an object replaced by another
 CReplacedElementcomp Indicates an object replaces another
 CReplacingcomp Convenience class
 CRule Parent class for SBML rules in libSBML
 CSBase SBML's SBase class, base class of most SBML objects
 CSBaseExtensionPoint Base class for extending SBML components
 CSBasePlugin Base class for extending SBML objects in packages
 CSBasePluginCreator Template for SBasePlugin factory objects
 CSBasePluginCreatorBase Base class of SBasePluginCreator
 CSBaseRefcomp Base class for references to objects
 CSBMLConstructorException Exceptions thrown by some libSBML constructors
 CSBMLConverter Base class for SBML converters
 CSBMLConverterRegister Template for SBML converter registry registrations
 CSBMLConverterRegistry Registry of all libSBML SBML converters
 CSBMLDocument Overall SBML container object
 CSBMLDocumentPlugin Base class for extending SBMLDocument in packages
 CSBMLDocumentPluginNotRequired Base class for non-required Level 3 packages plug-ins
 CSBMLError An error, warning or other diagnostic
 CSBMLErrorLog Log of diagnostics reported during processing
 CSBMLExtension Base class for SBML Level 3 package plug-ins
 CSBMLExtensionException Exception used by package extensions
 CSBMLExtensionNamespaces Set of SBML Level + Version + namespace triples
 CSBMLExtensionRegister Template class for extension package registration
 CSBMLExtensionRegistry Registry where package extensions are registered
 CSBMLFileResolvercomp Resolves documents stored on a file system
 CSBMLFunctionDefinitionConverter Converter to expand user-defined functions in-line
 CSBMLIdConverter Converter for replacing object identifiers
 CSBMLInferUnitsConverter Converter for inferring and setting parameter units
 CSBMLInitialAssignmentConverter Converter that removes SBML initial assignments
 CSBMLInternalValidator Basic SBML consistency checks and other validations
 CSBMLLevel1Version1Converter Whole-document SBML Level/Version converter
 CSBMLLevelVersionConverter Whole-document SBML Level/Version converter
 CSBMLLocalParameterConverter Converter to turn local parameters into global ones
 CSBMLNamespaces Set of SBML Level + Version + namespace triples
 CSBMLRateOfConverter Converter to inteerchange csymbol 'rateOf' with FunctionDefinition
 CSBMLReactionConverter Converter to replace reactions with SBML rate rules
 CSBMLReader File and text-string SBML reader
 CSBMLResolvercomp Base class for SBML resolvers
 CSBMLResolverRegistrycomp Registry of all SBML resolvers
 CSBMLRuleConverter Converter that sorts SBML rules and assignments
 CSBMLStripPackageConverter Converter that removes SBML Level 3 packages
 CSBMLUnitsConverter Converts a model's existing units to SI units
 CSBMLUricomp Utility class for handling URIs
 CSBMLValidator Base class for SBML validators
 CSBMLVisitor Support class for operations on SBML objects
 CSBMLWriter File and text-string SBML writer
 CSBO Facilities for using the Systems Biology Ontology
 CSimpleSpeciesReference Abstract class for references to species in reactions
 CSpecies An SBML species – a pool of entities
 CSpeciesFeaturemulti Defines a feature of a multi Species
 CSpeciesFeatureTypemulti Defines a template for referencing SpeciesFeature objects
 CSpeciesFeatureValuemulti Defines a particular value for a SpeciesFeature
 CSpeciesGlyphlayout A glyph for an SBML species
 CSpeciesReference A reference to an SBML species in a reaction
 CSpeciesReferenceGlyphlayout A glyph for an SBML species reference
 CSpeciesType A species type in SBML Level 2
 CSpeciesTypeComponentIndexmulti Identifies a component within a MultiSpeciesType
 CSpeciesTypeComponentMapInProductmulti Distinguishes between components in reactants versus products
 CSpeciesTypeInstancemulti Allows construction of structured MultiSpeciesType objects
 CStoichiometryMath Stochiometry expressions in SBML Level 2 reactions
 CStylerender Abstract base class for local and global styles
 CSubListOfSpeciesFeaturesmulti Defines a set of SpeciesFeature objects
 CSubmodelcomp A model instance inside another model
 CSyntaxChecker Methods for checking the validity of SBML identifiers
 CTextrender Representation of text elements
 CTextGlyphlayout A glyph for a text label
 CToken_t Structure used to store a token returned by FormulaTokenizer_nextToken()
 CTransformationrender Implementation of a 3D transformation matrix
 CTransformation2Drender Implementation of a 2D transformation matrix
 CTransitionqual A transition of a QualitativeSpecies
 CTrigger The trigger expression for an SBML event
 CUnit A single unit referenced in an SBML unit definition
 CUnitDefinition A definition of a unit used in an SBML model
 CValidator Entry point for SBML validation rules in libSBML
 CVConstraint Helper class for SBML validators
 CXMLAttributes A list of attributes on an XML element
 CXMLConstructorException Exceptions thrown by some libSBML constructors
 CXMLError XML-level errors, warnings and other diagnostics
 CXMLErrorLog Log of diagnostics reported during XML processing
 CXMLInputStream An interface to an XML input stream
 CXMLLogOverride Facility for temporarily overriding error severities
 CXMLNamespaces An XML Namespace
 CXMLNode A node in libSBML's XML document tree
 CXMLOutputStream Interface to an XML output stream
 CXMLToken A token in an XML stream
 CXMLTriple A qualified XML name