| CAlgebraicRule_t | An SBML algebraic rule representing 0 = f(W) |
| CAssignmentRule_t | An SBML assignment rule representing x = f(Y) |
| CAssociation_t | fbc
Annotation helper class for “fbc” Version 1 |
| CASTNode_t | Abstract Syntax Tree (AST) representation of a mathematical expression |
| CBindingSiteSpeciesType_t | multi
Extension of MultiSpeciesType_t to define a binding site |
| CBoundingBox_t | layout
A bounding box for an item in a diagram |
| CCobraToFbcConverter_t | fbc
COBRA to SBML Level 3 “fbc” converter |
| CColorDefinition_t | render
Definition of an identifier for an RGBA color value |
| CCompartment_t | An SBML compartment, where species are located |
| CCompartmentGlyph_t | layout
A glyph for an SBML compartment |
| CCompartmentReference_t | multi
Child of a Compartment_t that references a different Compartment_t |
| CCompartmentType_t | A compartment type in SBML Level 2 |
| CCompBase_t | comp
Convenience class for SBase_t-derived classes |
| CCompExtension_t | comp
Base extension class for the package |
| CCompFlatteningConverter_t | comp
"Flattens" a model, removing composition |
| CCompModelPlugin_t | comp
Extension of Model_t |
| CCompPkgNamespaces_t | comp
SBMLNamespaces_t extension for the package |
| CCompSBasePlugin_t | comp
Extension of SBase_t |
| CCompSBMLDocumentPlugin_t | comp
Extension of SBMLDocument_t |
| CCompValidator_t | comp
Entry point for package validation |
| CConstraint_t | An SBML constraint, for stating validity assumptions |
| CConversionOption_t | A single configuration setting for an SBML converter |
| CConversionProperties_t | Set of configuration option values for a converter |
| CCubicBezier_t | layout
A Cubic Bézier smooth curve |
| CCurve_t | layout
A curve connecting elements in a diagram |
| CCVTerm_t | A MIRIAM-compliant controlled vocabulary term |
| CDate_t | A MIRIAM-compliant date representation |
| CDefaultTerm_t | qual
The default result of a Transition_t |
| CDefaultValues_t | render
Encoding of default values |
| CDefinitionURLRegistry_t | Registry of all libSBML SBML DefinitionURLs |
| CDelay_t | A delay on the time of execution of an SBML event |
| CDeletion_t | comp
Deletion of an object from a submodel |
| CDimensions_t | layout
Spatial dimensions of a 2D or 3D shape |
| CElementFilter_t | Base class for filter functions |
| CEllipse_t | render
Graphical representation of an ellipse |
| CEvent_t | A discontinuous SBML event |
| CEventAssignment_t | An assignment to a variable by an SBML event |
| CExternalModelDefinition_t | comp
A reference to an externally-defined model |
| CFbcAnd_t | fbc
An “and” relationship for gene products |
| CFbcAssociation_t | fbc
Base class for FbcAnd_t, FbcOr_t, and GeneProductRef_t |
| CFbcExtension_t | fbc
Base extension class for the “fbc” package |
| CFbcModelPlugin_t | fbc
Extension of Model_t |
| CFbcOr_t | fbc
An “or” relationship for gene products |
| CFbcPkgNamespaces_t | fbc
SBMLNamespaces_t extension for the “fbc” package |
| CFbcReactionPlugin_t | fbc
Extension of Reaction_t by the “fbc” package |
| CFbcSBMLDocumentPlugin_t | fbc
Extension of SBMLDocument_t for the “fbc” package |
| CFbcSpeciesPlugin_t | fbc
Extension of Species_t |
| CFbcToCobraConverter_t | fbc
SBML Level 3 “fbc” to COBRA converter |
| CFbcV1ToV2Converter_t | fbc
Convert “fbc” Version 1 models to Version 2 |
| CFbcV2ToV1Converter_t | fbc
Convert “fbc” Version 2 models to Version 1 |
| CFbcValidator_t | fbc
Entry point for package validation |
| CFluxBound_t | fbc
Max or min value for a reaction flux |
| CFluxObjective_t | fbc
An objective function for a flux |
| CFormulaTokenizer_t | Tokenizes a mathematical formula string in SBML Level 1 syntax |
| CFunctionDefinition_t | A user-defined function in an SBML model |
| CFunctionTerm_t | qual
A function term |
| CGeneAssociation_t | fbc
Annotation helper class for “fbc” Version 1 |
| CGeneProduct_t | fbc
Association_t of a gene product with a Reaction_t |
| CGeneProductAssociation_t | fbc
Association_t between gene products and reactions |
| CGeneProductRef_t | fbc
Reference to a gene product of a reaction |
| CGeneralGlyph_t | layout
A glyph for miscellaneous items |
| CGlobalRenderInformation_t | render
Render information stored in a ListOfLayouts_t |
| CGlobalStyle_t | render
A style that can be associated with a layout |
| CGradientBase_t | render
Abstract base class for linear and radial gradients |
| CGradientStop_t | render
A color at a certain location in a color gradient |
| CGraphicalObject_t | layout
Base class of objects that store layouts |
| CGraphicalPrimitive1D_t | render
Base class for graphical primitives implementing 1D attributes |
| CGraphicalPrimitive2D_t | render
Base class for graphical primitives implementing 2D attributes |
| CGroup_t | groups
Representation of a group of SBML components |
| CGroupsExtension_t | groups
Base extension class for the package |
| CGroupsModelPlugin_t | groups
Extension of Model_t |
| CGroupsPkgNamespaces_t | groups
SBMLNamespaces_t extension |
| CGroupsSBMLDocumentPlugin_t | groups
Extension of SBMLDocument_t |
| CGroupsValidator_t | groups
Entry point for “groups” package validation |
| CImage_t | render
Representation of images |
| CInitialAssignment_t | An SBML initial assignment, evaluated once only |
| CInput_t | qual
The input to a QualitativeSpecies_t |
| CInSpeciesTypeBond_t | multi
Defines a bond within a MultiSpeciesType_t |
| CIntraSpeciesReaction_t | multi
A subclass of Reaction_t for changes of an internal species bond |
| CKineticLaw_t | The rate expression for an SBML reaction |
| CL3ParserSettings_t | Controls the behavior of the Level 3 formula parser |
| CLayout_t | layout
The layout of a diagram of an SBML model |
| CLayoutExtension_t | layout
Base extension class for the package |
| CLayoutModelPlugin_t | layout
Extension of Model_t |
| CLayoutPkgNamespaces_t | layout
SBMLNamespaces_t extension for the package |
| CLayoutSBMLDocumentPlugin_t | layout
Extension of SBMLDocument_t |
| CLayoutSpeciesReferencePlugin_t | layout
Extension of SpeciesReference_t |
| CLayoutValidator_t | layout
Entry point for package validation |
| CLinearGradient_t | render
Representation of a linear gradient |
| CLineEnding_t | render
Decoration element for the start and/or end of curves |
| CLineSegment_t | layout
Representation of a line |
| CList_t | Simple, plain, generic lists |
| CListOf_t | Parent class for libSBML's "ListOfXYZ" classes |
| CListOfColorDefinitions_t | render
A list of ColorDefinition_t objects |
| CListOfCompartmentReferences_t | multi
A list of CompartmentReference_t objects |
| CListOfCompartments_t | A list of Compartment_t objects |
| CListOfCompartmentTypes_t | A list of CompartmentType_t objects |
| CListOfConstraints_t | A list of Constraint_t objects |
| CListOfCurveElements_t | render
A list of curve elements |
| CListOfDeletions_t | comp
A list of Deletion_t objects |
| CListOfDrawables_t | render
A list of Transformation2D_t objects |
| CListOfEventAssignments_t | A list of EventAssignment_t objects |
| CListOfEvents_t | A list of Event_t objects |
| CListOfExternalModelDefinitions_t | comp
A list of ExternalModelDefinition_t objects |
| CListOfFbcAssociations_t | fbc
A list of FbcAssociation_t objects |
| CListOfFunctionDefinitions_t | A list of FunctionDefinition_t objects |
| CListOfFunctionTerms_t | qual
A list of FunctionTerm_t objects |
| CListOfGeneProducts_t | fbc
A list of GeneProduct_t objects |
| CListOfGlobalRenderInformation_t | render
A list of GlobalRenderInformation_t objects |
| CListOfGlobalStyles_t | render
A list of GlobalStyle_t objects |
| CListOfGradientDefinitions_t | render
A list of GradientBase_t objects |
| CListOfGradientStops_t | render
A list of one or more GradientStop_t objects |
| CListOfGroups_t | groups
A list of Group_t objects |
| CListOfInitialAssignments_t | A list of InitialAssignment_t objects |
| CListOfInputs_t | qual
A list of Input_t objects |
| CListOfInSpeciesTypeBonds_t | multi
A list of InSpeciesTypeBond_t objects |
| CListOfLineEndings_t | render
A list of LineEnding_t objects |
| CListOfLocalParameters_t | A list of LocalParameter_t objects |
| CListOfLocalRenderInformation_t | render
A list of LocalRenderInformation_t objects |
| CListOfLocalStyles_t | render
A list of LocalStyle_t objects |
| CListOfMembers_t | groups
A list of Member_t objects |
| CListOfModelDefinitions_t | comp
A list of ModelDefinition_t objects |
| CListOfMultiSpeciesTypes_t | multi
A list of MultiSpeciesType_t objects |
| CListOfObjectives_t | fbc
A list of Objective_t objects |
| CListOfOutputs_t | qual
A list of Output_t objects |
| CListOfOutwardBindingSites_t | multi
A list of OutwardBindingSite_t objects |
| CListOfParameters_t | A list of Parameter_t objects |
| CListOfPorts_t | comp
A list of Port_t objects |
| CListOfPossibleSpeciesFeatureValues_t | multi
A list of PossibleSpeciesFeatureValue_t objects |
| CListOfQualitativeSpecies_t | qual
A list of QualitativeSpecies_t objects |
| CListOfReactions_t | A list of Reaction_t objects |
| CListOfReplacedElements_t | comp
A list of ReplacedElement_t objects |
| CListOfRules_t | A list of Rule_t objects |
| CListOfSpecies_t | A list of Species_t objects |
| CListOfSpeciesFeatures_t | multi
A list of SpeciesFeature_t objects |
| CListOfSpeciesFeatureTypes_t | multi
A list of SpeciesFeatureType_t objects |
| CListOfSpeciesFeatureValues_t | multi
A list of SpeciesFeatureValue_t objects |
| CListOfSpeciesReferences_t | A list of SpeciesReference_t objects |
| CListOfSpeciesTypeComponentIndexes_t | multi
A list of SpeciesTypeComponentIndex_t objects |
| CListOfSpeciesTypeComponentMapInProducts_t | multi
A list of SpeciesTypeComponentMapInProduct_t objects |
| CListOfSpeciesTypeInstances_t | multi
A list of SpeciesTypeInstance_t objects |
| CListOfSpeciesTypes_t | A list of SpeciesType_t objects |
| CListOfSubmodels_t | comp
A list of Submodel_t objects |
| CListOfTransitions_t | qual
A list of Transition_t objects |
| CListOfUnitDefinitions_t | A list of UnitDefinition_t objects |
| CListOfUnits_t | A list of Unit_t objects |
| CLocalParameter_t | A parameter inside an SBML reaction definition |
| CLocalRenderInformation_t | render
Rendering information stored in Layouts |
| CLocalStyle_t | render
Style information object used in LocalRenderInformation_t |
| CMember_t | groups
The Member_t class defines what objects are parts of a Group_t |
| CModel_t | An SBML model |
| CModelCreator_t | MIRIAM-compliant data about a model's creator |
| CModelDefinition_t | comp
A model used in model composition |
| CModelHistory_t | MIRIAM-compliant data about a model's history |
| CModifierSpeciesReference_t | A reference to an SBML modifier species |
| CMultiASTPlugin_t | multi
Extension of ASTBasePlugin |
| CMultiCompartmentPlugin_t | multi
Extension of Compartment_t for the "multi" package |
| CMultiExtension_t | multi
Base extension class for the package |
| CMultiListOfReactionsPlugin_t | multi
Extension of ListOfReactions_t for the "multi" package |
| CMultiModelPlugin_t | multi
Extension of Model_t |
| CMultiPkgNamespaces_t | multi
SBMLNamespaces_t extension for the "multi" package |
| CMultiSBMLDocumentPlugin_t | multi
Extension of SBMLDocument_t for the "multi" package |
| CMultiSimpleSpeciesReferencePlugin_t | multi
Extension of SimpleSpeciesReference_t for the "multi" package |
| CMultiSpeciesPlugin_t | multi
Extension of Species_t for the "multi" package |
| CMultiSpeciesReferencePlugin_t | multi
Extension of SpeciesReference_t for the "multi" package |
| CMultiSpeciesType_t | multi
A type of Species_t in SBML Level 3 "multi" |
| CMultiValidator_t | multi
Entry point for package validation |
| CObjective_t | fbc
An objective function |
| COutput_t | qual
The output from a QualitativeSpecies_t |
| COutwardBindingSite_t | multi
Defines a outward-facing binding site for a MultiSpeciesType_t |
| CParameter_t | An SBML parameter: a named symbol with a value |
| CPoint_t | layout
Representation of a point |
| CPolygon_t | render
Representation of a Polygon_t |
| CPort_t | comp
An interface to be used in composition |
| CPossibleSpeciesFeatureValue_t | multi
Defines one value of a SpeciesFeature_t |
| CPriority_t | The priority of execution of an SBML event |
| CQualExtension_t | qual
Base extension class for the package |
| CQualitativeSpecies_t | qual
Extension of Species_t |
| CQualModelPlugin_t | qual
Extension of Model_t |
| CQualPkgNamespaces_t | qual
SBMLNamespaces_t extension for the package |
| CQualSBMLDocumentPlugin_t | qual
Extension of SBMLDocument_t |
| CQualValidator_t | qual
Entry point for package validation |
| CRadialGradient_t | render
Representation of a radial gradient |
| CRateRule_t | An SBML rate rule representing dx/dt = f(Y) |
| CRDFAnnotationParser_t | MIRIAM-compliant RDF annotation reader/writer |
| CReaction_t | An SBML reaction between species in an SBML model |
| CReactionGlyph_t | layout
A glyph for an SBML reaction |
| CRectangle_t | render
Representation of a rectangle |
| CReferenceGlyph_t | layout
Connection between an object and a glyph |
| CRelAbsVector_t | render
Vectors with an absolute value and a relative value |
| CRenderCubicBezier_t | render
Representation of cubic Bezier curves |
| CRenderCurve_t | render
Representation of curves |
| CRenderExtension_t | render
Base extension class for the package |
| CRenderGraphicalObjectPlugin_t | render
The Render extension of the layout GraphicalObject_t class |
| CRenderGroup_t | render
A group of graphical primitives creating a composite |
| CRenderInformationBase_t | render
Abstract base class for local and global rendering information |
| CRenderLayoutConverter_t | Converts an SBML document with Layout_t and Render information between the Level 3 package version and the Level 2 annotation version |
| CRenderLayoutPlugin_t | render
LibSBML implementation for the extension to the Layout_t class by the Render extension |
| CRenderListOfLayoutsPlugin_t | render
A list of layout objects used by the "render" extension |
| CRenderPkgNamespaces_t | render
SBMLNamespaces_t extension for the package |
| CRenderPoint_t | render
A point with both absolute and relative values |
| CRenderSBMLDocumentPlugin_t | render
Extension of SBMLDocument_t |
| CRenderValidator_t | render
Entry point for “render” package validation |
| CReplacedBy_t | comp
Indicates an object replaced by another |
| CReplacedElement_t | comp
Indicates an object replaces another |
| CReplacing_t | comp
Convenience class |
| CRule_t | Parent class for SBML rules in libSBML |
| CSBase_t | SBML's SBase class, base class of most SBML objects |
| CSBaseExtensionPoint_t | Base class for extending SBML components |
| CSBasePlugin_t | Base class for extending SBML objects in packages |
| CSBasePluginCreator_t | Template for SBasePlugin_t factory objects |
| CSBasePluginCreatorBase_t | Base class of SBasePluginCreator |
| CSBaseRef_t | comp
Base class for references to objects |
| CSBMLConstructorException_t | Exceptions thrown by some libSBML constructors |
| CSBMLConverter_t | Base class for SBML converters |
| CSBMLConverterRegistry_t | Registry of all libSBML SBML converters |
| CSBMLDocument_t | Overall SBML container object |
| CSBMLDocumentPlugin_t | Base class for extending SBMLDocument_t in packages |
| CSBMLDocumentPluginNotRequired_t | Base class for non-required Level 3 packages plug-ins |
| CSBMLError_t | An error, warning or other diagnostic |
| CSBMLErrorLog_t | Log of diagnostics reported during processing |
| CSBMLExtension_t | Base class for SBML Level 3 package plug-ins |
| CSBMLExtensionException_t | Exception used by package extensions |
| CSBMLExtensionNamespaces_t | Set of SBML Level + Version + namespace triples |
| CSBMLExtensionRegister_t | Template class for extension package registration |
| CSBMLExtensionRegistry_t | Registry where package extensions are registered |
| CSBMLFileResolver_t | comp
Resolves documents stored on a file system |
| CSBMLFunctionDefinitionConverter_t | Converter to expand user-defined functions in-line |
| CSBMLIdConverter_t | Converter for replacing object identifiers |
| CSBMLInferUnitsConverter_t | Converter for inferring and setting parameter units |
| CSBMLInitialAssignmentConverter_t | Converter that removes SBML initial assignments |
| CSBMLInternalValidator_t | Basic SBML consistency checks and other validations |
| CSBMLLevel1Version1Converter_t | Whole-document SBML Level/Version converter |
| CSBMLLevelVersionConverter_t | Whole-document SBML Level/Version converter |
| CSBMLLocalParameterConverter_t | Converter to turn local parameters into global ones |
| CSBMLNamespaces_t | Set of SBML Level + Version + namespace triples |
| CSBMLRateOfConverter_t | Converter to inteerchange csymbol 'rateOf' with FunctionDefinition_t |
| CSBMLReactionConverter_t | Converter to replace reactions with SBML rate rules |
| CSBMLReader_t | File and text-string SBML reader |
| CSBMLResolver_t | comp
Base class for SBML resolvers |
| CSBMLResolverRegistry_t | comp
Registry of all SBML resolvers |
| CSBMLRuleConverter_t | Converter that sorts SBML rules and assignments |
| CSBMLStripPackageConverter_t | Converter that removes SBML Level 3 packages |
| CSBMLUnitsConverter_t | Converts a model's existing units to SI units |
| CSBMLUri_t | comp
Utility class for handling URIs |
| CSBMLValidator_t | Base class for SBML validators |
| CSBMLVisitor_t | Support class for operations on SBML objects |
| CSBMLWriter_t | File and text-string SBML writer |
| CSBO_t | Facilities for using the Systems Biology Ontology |
| CSimpleSpeciesReference_t | Abstract class for references to species in reactions |
| CSpecies_t | An SBML species – a pool of entities |
| CSpeciesFeature_t | multi
Defines a feature of a multi Species_t |
| CSpeciesFeatureType_t | multi
Defines a template for referencing SpeciesFeature_t objects |
| CSpeciesFeatureValue_t | multi
Defines a particular value for a SpeciesFeature_t |
| CSpeciesGlyph_t | layout
A glyph for an SBML species |
| CSpeciesReference_t | A reference to an SBML species in a reaction |
| CSpeciesReferenceGlyph_t | layout
A glyph for an SBML species reference |
| CSpeciesType_t | A species type in SBML Level 2 |
| CSpeciesTypeComponentIndex_t | multi
Identifies a component within a MultiSpeciesType_t |
| CSpeciesTypeComponentMapInProduct_t | multi
Distinguishes between components in reactants versus products |
| CSpeciesTypeInstance_t | multi
Allows construction of structured MultiSpeciesType_t objects |
| CStoichiometryMath_t | Stochiometry expressions in SBML Level 2 reactions |
| CStyle_t | render
Abstract base class for local and global styles |
| CSubListOfSpeciesFeatures_t | multi
Defines a set of SpeciesFeature_t objects |
| CSubmodel_t | comp
A model instance inside another model |
| CSyntaxChecker_t | Methods for checking the validity of SBML identifiers |
| CText_t | render
Representation of text elements |
| CTextGlyph_t | layout
A glyph for a text label |
| CToken_t | Structure used to store a token returned by FormulaTokenizer_nextToken() |
| CToken_t.value | |
| CTransformation2D_t | render
Implementation of a 2D transformation matrix |
| CTransformation_t | render
Implementation of a 3D transformation matrix |
| CTransition_t | qual
A transition of a QualitativeSpecies_t |
| CTrigger_t | The trigger expression for an SBML event |
| CUnit_t | A single unit referenced in an SBML unit definition |
| CUnitDefinition_t | A definition of a unit used in an SBML model |
| CValidator_t | Entry point for SBML validation rules in libSBML |
| CVConstraint_t | Helper class for SBML validators |
| CXMLAttributes_t | A list of attributes on an XML element |
| CXMLConstructorException_t | Exceptions thrown by some libSBML constructors |
| CXMLError_t | XML-level errors, warnings and other diagnostics |
| CXMLErrorLog_t | Log of diagnostics reported during XML processing |
| CXMLInputStream_t | An interface to an XML input stream |
| CXMLLogOverride_t | Facility for temporarily overriding error severities |
| CXMLNamespaces_t | An XML Namespace |
| CXMLNode_t | A node in libSBML's XML document tree |
| CXMLOutputStream_t | Interface to an XML output stream |
| CXMLToken_t | A token in an XML stream |
| CXMLTriple_t | A qualified XML name |