CAlgebraicRule | An SBML algebraic rule representing 0 = f(W) |
CAssignmentRule | An SBML assignment rule representing x = f(Y) |
CAssociation | fbc
Annotation helper class for “fbc” Version 1 |
CASTNode | Abstract Syntax Tree (AST) representation of a mathematical expression |
CBindingSiteSpeciesType | multi
Extension of MultiSpeciesType to define a binding site |
CBoundingBox | layout
A bounding box for an item in a diagram |
CCobraToFbcConverter | fbc
COBRA to SBML Level 3 “fbc” converter |
CColorDefinition | render
Definition of an identifier for an RGBA color value |
CCompartment | An SBML compartment, where species are located |
CCompartmentGlyph | layout
A glyph for an SBML compartment |
CCompartmentReference | multi
Child of a Compartment that references a different Compartment |
CCompartmentType | A compartment type in SBML Level 2 |
CCompBase | comp
Convenience class for SBase-derived classes |
CCompExtension | comp
Base extension class for the package |
CCompFlatteningConverter | comp
"Flattens" a model, removing composition |
CCompModelPlugin | comp
Extension of Model |
CCompPkgNamespaces | comp
SBMLNamespaces extension for the package |
CCompSBasePlugin | comp
Extension of SBase |
CCompSBMLDocumentPlugin | comp
Extension of SBMLDocument |
CCompValidator | comp
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 |
CCubicBezier | layout
A Cubic Bézier smooth curve |
CCurve | layout
A curve connecting elements in a diagram |
CCVTerm | A MIRIAM-compliant controlled vocabulary term |
CDate | A MIRIAM-compliant date representation |
CDefaultTerm | qual
The default result of a Transition |
CDefaultValues | render
Encoding of default values |
CDefinitionURLRegistry | Registry of all libSBML SBML DefinitionURLs |
CDelay | A delay on the time of execution of an SBML event |
CDeletion | comp
Deletion of an object from a submodel |
CDimensions | layout
Spatial dimensions of a 2D or 3D shape |
CElementFilter | Base class for filter functions |
CEllipse | render
Graphical representation of an ellipse |
CEvent | A discontinuous SBML event |
CEventAssignment | An assignment to a variable by an SBML event |
CExternalModelDefinition | comp
A reference to an externally-defined model |
CFbcAnd | fbc
An “and” relationship for gene products |
CFbcAssociation | fbc
Base class for FbcAnd, FbcOr, and GeneProductRef |
CFbcExtension | fbc
Base extension class for the “fbc” package |
CFbcModelPlugin | fbc
Extension of Model |
CFbcOr | fbc
An “or” relationship for gene products |
CFbcPkgNamespaces | fbc
SBMLNamespaces extension for the “fbc” package |
CFbcReactionPlugin | fbc
Extension of Reaction by the “fbc” package |
CFbcSBMLDocumentPlugin | fbc
Extension of SBMLDocument for the “fbc” package |
CFbcSpeciesPlugin | fbc
Extension of Species |
CFbcToCobraConverter | fbc
SBML Level 3 “fbc” to COBRA converter |
CFbcV1ToV2Converter | fbc
Convert “fbc” Version 1 models to Version 2 |
CFbcV2ToV1Converter | fbc
Convert “fbc” Version 2 models to Version 1 |
CFbcValidator | fbc
Entry point for package validation |
CFluxBound | fbc
Max or min value for a reaction flux |
CFluxObjective | fbc
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 |
CFunctionTerm | qual
A function term |
CGeneAssociation | fbc
Annotation helper class for “fbc” Version 1 |
CGeneProduct | fbc
Association of a gene product with a Reaction |
CGeneProductAssociation | fbc
Association between gene products and reactions |
CGeneProductRef | fbc
Reference to a gene product of a reaction |
CGeneralGlyph | layout
A glyph for miscellaneous items |
CGlobalRenderInformation | render
Render information stored in a ListOfLayouts |
CGlobalStyle | render
A style that can be associated with a layout |
CGradientBase | render
Abstract base class for linear and radial gradients |
CGradientStop | render
A color at a certain location in a color gradient |
CGraphicalObject | layout
Base class of objects that store layouts |
CGraphicalPrimitive1D | render
Base class for graphical primitives implementing 1D attributes |
CGraphicalPrimitive2D | render
Base class for graphical primitives implementing 2D attributes |
CGroup | groups
Representation of a group of SBML components |
CGroupsExtension | groups
Base extension class for the package |
CGroupsModelPlugin | groups
Extension of Model |
CGroupsPkgNamespaces | groups
SBMLNamespaces extension |
CGroupsSBMLDocumentPlugin | groups
Extension of SBMLDocument |
CGroupsValidator | groups
Entry point for “groups” package validation |
CImage | render
Representation of images |
CInitialAssignment | An SBML initial assignment, evaluated once only |
CInput | qual
The input to a QualitativeSpecies |
CInSpeciesTypeBond | multi
Defines a bond within a MultiSpeciesType |
CIntraSpeciesReaction | multi
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 |
CLayout | layout
The layout of a diagram of an SBML model |
CLayoutExtension | layout
Base extension class for the package |
CLayoutModelPlugin | layout
Extension of Model |
CLayoutPkgNamespaces | layout
SBMLNamespaces extension for the package |
CLayoutSBMLDocumentPlugin | layout
Extension of SBMLDocument |
CLayoutSpeciesReferencePlugin | layout
Extension of SpeciesReference |
CLayoutValidator | layout
Entry point for package validation |
CLinearGradient | render
Representation of a linear gradient |
CLineEnding | render
Decoration element for the start and/or end of curves |
CLineSegment | layout
Representation of a line |
CList | Simple, plain, generic lists |
CListOf | Parent class for libSBML's "ListOfXYZ" classes |
CListOfColorDefinitions | render
A list of ColorDefinition objects |
CListOfCompartmentGlyphs | layout
A list of CompartmentGlyph objects |
CListOfCompartmentReferences | multi
A list of CompartmentReference objects |
CListOfCompartments | A list of Compartment objects |
CListOfCompartmentTypes | A list of CompartmentType objects |
CListOfConstraints | A list of Constraint objects |
CListOfCurveElements | render
A list of curve elements |
CListOfDeletions | comp
A list of Deletion objects |
CListOfDrawables | render
A list of Transformation2D objects |
CListOfEventAssignments | A list of EventAssignment objects |
CListOfEvents | A list of Event objects |
CListOfExternalModelDefinitions | comp
A list of ExternalModelDefinition objects |
CListOfFbcAssociations | fbc
A list of FbcAssociation objects |
CListOfFluxBounds | fbc
A list of FluxBound objects |
CListOfFluxObjectives | fbc
A list of FluxObjective objects |
CListOfFunctionDefinitions | A list of FunctionDefinition objects |
CListOfFunctionTerms | qual
A list of FunctionTerm objects |
CListOfGeneAssociations | fbc
A list of GeneAssociation objects |
CListOfGeneProducts | fbc
A list of GeneProduct objects |
CListOfGlobalRenderInformation | render
A list of GlobalRenderInformation objects |
CListOfGlobalStyles | render
A list of GlobalStyle objects |
CListOfGradientDefinitions | render
A list of GradientBase objects |
CListOfGradientStops | render
A list of one or more GradientStop objects |
CListOfGraphicalObjects | layout
A list of GraphicalObject objects |
CListOfGroups | groups
A list of Group objects |
CListOfInitialAssignments | A list of InitialAssignment objects |
CListOfInputs | qual
A list of Input objects |
CListOfInSpeciesTypeBonds | multi
A list of InSpeciesTypeBond objects |
CListOfLayouts | layout
A list of Layout objects |
CListOfLineEndings | render
A list of LineEnding objects |
CListOfLineSegments | layout
A list of LineSegment objects |
CListOfLocalParameters | A list of LocalParameter objects |
CListOfLocalRenderInformation | render
A list of LocalRenderInformation objects |
CListOfLocalStyles | render
A list of LocalStyle objects |
CListOfMembers | groups
A list of Member objects |
CListOfModelDefinitions | comp
A list of ModelDefinition objects |
CListOfMultiSpeciesTypes | multi
A list of MultiSpeciesType objects |
CListOfObjectives | fbc
A list of Objective objects |
CListOfOutputs | qual
A list of Output objects |
CListOfOutwardBindingSites | multi
A list of OutwardBindingSite objects |
CListOfParameters | A list of Parameter objects |
CListOfPorts | comp
A list of Port objects |
CListOfPossibleSpeciesFeatureValues | multi
A list of PossibleSpeciesFeatureValue objects |
CListOfQualitativeSpecies | qual
A list of QualitativeSpecies objects |
CListOfReactionGlyphs | layout
A list of ReactionGlyph objects |
CListOfReactions | A list of Reaction objects |
CListOfReferenceGlyphs | layout
A list of ReferenceGlyph objects |
CListOfReplacedElements | comp
A list of ReplacedElement objects |
CListOfRules | A list of Rule objects |
CListOfSpecies | A list of Species objects |
CListOfSpeciesFeatures | multi
A list of SpeciesFeature objects |
CListOfSpeciesFeatureTypes | multi
A list of SpeciesFeatureType objects |
CListOfSpeciesFeatureValues | multi
A list of SpeciesFeatureValue objects |
CListOfSpeciesGlyphs | layout
A list of SpeciesGlyph objects |
CListOfSpeciesReferenceGlyphs | layout
A list of SpeciesReferenceGlyph objects |
CListOfSpeciesReferences | A list of SpeciesReference objects |
CListOfSpeciesTypeComponentIndexes | multi
A list of SpeciesTypeComponentIndex objects |
CListOfSpeciesTypeComponentMapInProducts | multi
A list of SpeciesTypeComponentMapInProduct objects |
CListOfSpeciesTypeInstances | multi
A list of SpeciesTypeInstance objects |
CListOfSpeciesTypes | A list of SpeciesType objects |
CListOfSubmodels | comp
A list of Submodel objects |
CListOfTextGlyphs | layout
A list of TextGlyph objects |
CListOfTransitions | qual
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 |
CLocalRenderInformation | render
Rendering information stored in Layouts |
CLocalStyle | render
Style information object used in LocalRenderInformation |
CMember | groups
The Member class defines what objects are parts of a Group |
CModel | An SBML model |
CModelCreator | MIRIAM-compliant data about a model's creator |
CModelDefinition | comp
A model used in model composition |
CModelHistory | MIRIAM-compliant data about a model's history |
CModifierSpeciesReference | A reference to an SBML modifier species |
CMultiASTPlugin | multi
Extension of ASTBasePlugin |
CMultiCompartmentPlugin | multi
Extension of Compartment for the "multi" package |
CMultiExtension | multi
Base extension class for the package |
CMultiListOfReactionsPlugin | multi
Extension of ListOfReactions for the "multi" package |
CMultiModelPlugin | multi
Extension of Model |
CMultiPkgNamespaces | multi
SBMLNamespaces extension for the "multi" package |
CMultiSBMLDocumentPlugin | multi
Extension of SBMLDocument for the "multi" package |
CMultiSimpleSpeciesReferencePlugin | multi
Extension of SimpleSpeciesReference for the "multi" package |
CMultiSpeciesPlugin | multi
Extension of Species for the "multi" package |
CMultiSpeciesReferencePlugin | multi
Extension of SpeciesReference for the "multi" package |
CMultiSpeciesType | multi
A type of Species in SBML Level 3 "multi" |
CMultiValidator | multi
Entry point for package validation |
CObjective | fbc
An objective function |
COutput | qual
The output from a QualitativeSpecies |
COutwardBindingSite | multi
Defines a outward-facing binding site for a MultiSpeciesType |
CParameter | An SBML parameter: a named symbol with a value |
CPoint | layout
Representation of a point |
CPolygon | render
Representation of a Polygon |
CPort | comp
An interface to be used in composition |
CPossibleSpeciesFeatureValue | multi
Defines one value of a SpeciesFeature |
CPriority | The priority of execution of an SBML event |
CQualExtension | qual
Base extension class for the package |
CQualitativeSpecies | qual
Extension of Species |
CQualModelPlugin | qual
Extension of Model |
CQualPkgNamespaces | qual
SBMLNamespaces extension for the package |
CQualSBMLDocumentPlugin | qual
Extension of SBMLDocument |
CQualValidator | qual
Entry point for package validation |
CRadialGradient | render
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 |
CReactionGlyph | layout
A glyph for an SBML reaction |
CRectangle | render
Representation of a rectangle |
CReferenceGlyph | layout
Connection between an object and a glyph |
CRelAbsVector | render
Vectors with an absolute value and a relative value |
CRenderCubicBezier | render
Representation of cubic Bezier curves |
CRenderCurve | render
Representation of curves |
CRenderExtension | render
Base extension class for the package |
CRenderGraphicalObjectPlugin | render
The Render extension of the layout GraphicalObject class |
CRenderGroup | render
A group of graphical primitives creating a composite |
CRenderInformationBase | render
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 |
CRenderLayoutPlugin | render
LibSBML implementation for the extension to the Layout class by the Render extension |
CRenderListOfLayoutsPlugin | render
A list of layout objects used by the "render" extension |
CRenderPkgNamespaces | render
SBMLNamespaces extension for the package |
CRenderPoint | render
A point with both absolute and relative values |
CRenderSBMLDocumentPlugin | render
Extension of SBMLDocument |
CRenderValidator | render
Entry point for “render” package validation |
CReplacedBy | comp
Indicates an object replaced by another |
CReplacedElement | comp
Indicates an object replaces another |
CReplacing | comp
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 |
CSBaseRef | comp
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 |
CSBMLFileResolver | comp
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 |
CSBMLResolver | comp
Base class for SBML resolvers |
CSBMLResolverRegistry | comp
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 |
CSBMLUri | comp
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 |
CSpeciesFeature | multi
Defines a feature of a multi Species |
CSpeciesFeatureType | multi
Defines a template for referencing SpeciesFeature objects |
CSpeciesFeatureValue | multi
Defines a particular value for a SpeciesFeature |
CSpeciesGlyph | layout
A glyph for an SBML species |
CSpeciesReference | A reference to an SBML species in a reaction |
CSpeciesReferenceGlyph | layout
A glyph for an SBML species reference |
CSpeciesType | A species type in SBML Level 2 |
CSpeciesTypeComponentIndex | multi
Identifies a component within a MultiSpeciesType |
CSpeciesTypeComponentMapInProduct | multi
Distinguishes between components in reactants versus products |
CSpeciesTypeInstance | multi
Allows construction of structured MultiSpeciesType objects |
CStoichiometryMath | Stochiometry expressions in SBML Level 2 reactions |
CStyle | render
Abstract base class for local and global styles |
CSubListOfSpeciesFeatures | multi
Defines a set of SpeciesFeature objects |
CSubmodel | comp
A model instance inside another model |
CSyntaxChecker | Methods for checking the validity of SBML identifiers |
CText | render
Representation of text elements |
CTextGlyph | layout
A glyph for a text label |
CToken_t | Structure used to store a token returned by FormulaTokenizer_nextToken() |
CTransformation | render
Implementation of a 3D transformation matrix |
CTransformation2D | render
Implementation of a 2D transformation matrix |
CTransition | qual
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 |