libSBML Perl API  libSBML 5.10.0 Perl API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAlgebraicRule{core} Implementation of SBML's AlgebraicRule construct
 CAssignmentRule{core} Implementation of SBML's AssignmentRule construct
 CAssociation{fbc} Implementation of the 'fbc' proposed package Association construct
 CASTNode{core} Abstract Syntax Tree (AST) representation of a mathematical expression
 CBoundingBox{layout} Representation of a bounding box
 CCobraToFbcConverter{fbc} Implementation of a COBRA to SBML Level 3 'fbc' package converter
 CCompartment{core} Implementation of SBML's Compartment construct
 CCompartmentGlyph{layout} Representation of a compartment glyph
 CCompartmentType{core} Implementation of SBML's Level 2's CompartmentType construct
 CCompBase{comp} A convenience subclass of “comp” package SBase-derived classes
 CCompExtension{comp} The core module of the “comp” package extension
 CCompFlatteningConverter{comp} Flattening converter for the “comp” package
 CCompModelPlugin{comp} Implementation of the “comp” package extention to the Model construct
 CCompPkgNamespaces{comp} Extension of SBMLNamespaces for the SBML Level 3 'comp' package
 CCompSBasePlugin{comp} Implementation of the “comp” package extention to the SBase construct
 CCompSBMLDocumentPlugin{comp} Implementation of the “comp” package extention to the SBMLDocument construct
 CCompValidator{comp} Entry point for libSBML's implementation of SBML validation rules for the “comp” package
 CConstraint{core} Implementation of SBML's Constraint construct
 CConversionOption{core} Class of object that encapsulates a conversion option
 CConversionProperties{core} Class of object that encapsulates the properties of an SBML converter
 CCubicBezier{layout} A CubicBezier represents a smooth curve in the “layout” package
 CCurve{layout} The Curve class describes how to connect elements in a diagram defined with the use of the “layout” package
 CCVTerm{core} Representation of MIRIAM-compliant controlled vocabulary annotation
 CDate{core} Representation of MIRIAM-compliant dates used in ModelHistory
 CDefaultTerm{qual} The DefaultTerm class for the Qualitative Models package
 CDelay{core} Implementation of SBML's Delay construct for Event
 CDeletion{comp} Implementation of the Deletion construct from the “comp” package
 CDimensions{layout} The Dimensions class describes the overall 2D or 3D shape of a “layout” package object
 Cdoc_about_mathml_semantic_annotationsThe <semantics> element is a MathML 2.0 construct that can be used to associate additional information with a MathML construct
 Cdoc_additional_typecode_details
 Cdoc_algebraicrule_setting_lv
 Cdoc_astnode_types
 Cdoc_base_units
 Cdoc_compartment_both_size_and_volume
 Cdoc_compartment_units
 Cdoc_compartmenttype_setting_lv
 Cdoc_config_for_reading_zipped_files
 Cdoc_config_for_writing_zipped_files
 Cdoc_constraint_setting_lv
 Cdoc_cvterm_common_description
 Cdoc_date_string_format
 Cdoc_delay_setting_lv
 Cdoc_delay_units
 Cdoc_errorlog_what_are_severities
 Cdoc_event_setting_lv
 Cdoc_event_using_useValuesFromTriggerTime
 Cdoc_eventassignment_units
 Cdoc_id_syntax
 Cdoc_initialassignment_units
 Cdoc_kineticlaw_units
 Cdoc_localparameter_units
 Cdoc_note_assignmentRule_setting_lv
 Cdoc_note_charge_deprecated
 Cdoc_note_compartment_setting_lv
 Cdoc_note_compartment_volume
 Cdoc_note_eventassignment_setting_lv
 Cdoc_note_functiondefinition_setting_lv
 Cdoc_note_initialassignment_setting_lv
 Cdoc_note_kineticlaw_setting_lv
 Cdoc_note_localparameter_setting_lv
 Cdoc_note_mathml_semantic_annotations_uncommon
 Cdoc_note_model_setting_lv
 Cdoc_note_modifierspeciesreference_setting_lv
 Cdoc_note_object_is_copied
 Cdoc_note_parameter_about_constant
 Cdoc_note_parameter_setting_lv
 Cdoc_note_priority_only_l3
 Cdoc_note_priority_setting_lv
 Cdoc_note_raterule_setting_lv
 Cdoc_note_reaction_setting_lv
 Cdoc_note_sbmlreader_error_handling
 Cdoc_note_spatial_dimensions_as_double
 Cdoc_note_species_setting_lv
 Cdoc_note_species_units
 Cdoc_note_speciesreference_setting_lv
 Cdoc_note_speciestype_setting_lv
 Cdoc_note_stoichiometrymath_availability
 Cdoc_note_stoichiometrymath_setting_lv
 Cdoc_note_timeunits_substanceunits
 Cdoc_note_unassigned_unit_are_not_a_default
 Cdoc_note_unit_analysis_depends_on_model
 Cdoc_note_unit_inference_depends_on_model
 Cdoc_note_unit_setting_lv
 Cdoc_note_unitdefinition_setting_lv
 Cdoc_rule_level_1
 Cdoc_rule_units
 Cdoc_rules_general_summary
 Cdoc_sbase_what_is_user_data
 Cdoc_sbml_error_code_ranges
 Cdoc_sbml_error_table
 Cdoc_sbmldocument_default_level
 Cdoc_sbmldocument_default_version
 Cdoc_sbmlnamespaces_what_is_it
 Cdoc_sbmlreader_if_compressed
 Cdoc_summary_of_string_math
 Cdoc_summary_of_string_math_l3
 Cdoc_warning_delay_math_literals
 Cdoc_warning_event_timeUnits
 Cdoc_warning_eventassignment_math_literals
 Cdoc_warning_initialassignment_math_literals
 Cdoc_warning_kineticlaw_math_literals
 Cdoc_warning_L1_math_string_syntax
 Cdoc_warning_modifying_structure
 Cdoc_warning_reaction_cant_ignore_fast
 Cdoc_warning_rule_math_literals
 Cdoc_warning_species_spatialSizeUnits
 Cdoc_warning_typecodes_not_unique
 Cdoc_warning_unit_offset_only_l2v1
 Cdoc_warning_useValuesFromTriggerTime
 Cdoc_what_are_annotations
 Cdoc_what_are_cvterms
 Cdoc_what_are_notes
 Cdoc_what_are_plugins
 Cdoc_what_are_sbmlnamespaces
 Cdoc_what_are_typecodes
 Cdoc_what_is_astnode
 Cdoc_what_is_listof
 Cdoc_what_is_metaid
 Cdoc_what_is_metaidref
 Cdoc_what_is_SBMLDocument
 Cdoc_what_is_sid
 Cdoc_what_is_sidref
 Cdoc_what_is_unitsidref
 CEvent{core} Implementation of SBML's Event construct
 CEventAssignment{core} Implementation of SBML's EventAssignment construct for Event
 CExternalModelDefinition{comp} Implementation of the ExternalModelDefinition construct from the “comp” package
 CFbcExtension{fbc} The core module of the 'fbc' package extension
 CFbcModelPlugin{fbc} Implementation of the 'fbc' package extention to the Model construct
 CFbcPkgNamespaces{fbc} Extension of SBMLNamespaces for the SBML Level 3 'fbc' package
 CFbcSBMLDocumentPlugin{fbc} Implementation of the 'fbc' package extention to the SBMLDocument construct
 CFbcSpeciesPlugin{fbc} Implementation of the 'fbc' package extention to the Species construct
 CFbcToCobraConverter{fbc} Implementation of a SBML Level 3 'fbc' package to COBRA converter
 CFbcValidator{fbc} Entry point for libSBML's implementation of SBML validation rules for 'fbc'
 CFluxBound{fbc} Implementation of the 'fbc' package FluxBound construct
 CFluxObjective{fbc} Implementation of the 'fbc' package FluxObjective construct
 CFormulaTokenizer_t{core} used to track the state of tokenizing a string
 CFunctionDefinition{core} Implementation of SBML's FunctionDefinition construct
 CFunctionTerm{qual} The FunctionTerm class for the Qualitative Models package
 CGeneAssociation{fbc} Implementation of the 'fbc' package GeneAssociation construct
 CGeneralGlyph{layout} The GeneralGlyph is used by the “layout” package to represent any SBML object
 CGraphicalObject{layout} The basic “layout” package element for storing layout information
 CInitialAssignment{core} Implementation of SBML's InitialAssignment construct
 CInput{qual} The Input class for the Qualitative Models package
 CKineticLaw{core} Implementation of SBML's KineticLaw construct
 CL3ParserSettings{core} A helper class for controlling the behavior of the text-string formula parser
 CLayout{layout} Each Layout object stores a set of layout information for objects in the Model
 CLayoutExtension{layout} The core module of the 'layout' package extension
 CLayoutModelPlugin{layout} Implementation of the 'layout' package extention to the Model construct
 CLayoutPkgNamespaces{layout} Extension of SBMLNamespaces for the SBML Level 3 'layout' package
 CLayoutSBMLDocumentPlugin{layout} Implementation of the 'layout' package extention to the SBMLDocument construct
 CLayoutSpeciesReferencePlugin{layout} Implementation of the 'layout' package extention to the SpeciesReference construct
 CLayoutValidator{layout} Entry point for libSBML's implementation of SBML validation rules for the “layout” package
 CLineSegment{layout} The representation of a line in the “layout” package
 CList{core} Simple, plain, generic lists, and associated list utilities
 CListOf{core} Parent class for libSBML's "ListOfXYZ" classes
 CListOfCompartmentGlyphs{layout} Implementation of the ListOfCompartmentGlyphs construct from the “layout” package
 CListOfCompartments{core} Implementation of SBML Level 2's ListOfCompartments construct
 CListOfCompartmentTypes{core} Implementation of SBML's ListOfCompartmentTypes construct
 CListOfConstraints{core} Implementation of SBML's ListOfConstraints construct
 CListOfDeletions{comp} Implementation of the ListOfDeletions construct from the “comp” package
 CListOfEventAssignments{core} Implementation of SBML's ListOfEventAssignments construct
 CListOfEvents{core} Implementation of SBML's ListOfEvents construct
 CListOfExternalModelDefinitions{comp} Implementation of the ListOfExternalModelDefinitions construct from the “comp” package
 CListOfFluxBounds{fbc} Implementation of the ListOfFluxBounds construct from the 'fbc' package
 CListOfFluxObjectives{fbc} Implementation of the 'fbc' package ListOfFluxObjectives construct
 CListOfFunctionDefinitions{core} Implementation of SBML's ListOfFunctionDefinitions construct
 CListOfFunctionTerms{qual} Implementation of the ListOfFunctionTerms construct from the 'qual' package
 CListOfGeneAssociations{fbc} Implementation of the 'fbc' package suggested ListOfGeneAssociations annotation construct
 CListOfGraphicalObjects{layout} Implementation of the ListOfAdditionalGraphicalObjects construct from the “layout” package
 CListOfInitialAssignments{core} Implementation of SBML's ListOfInitialAssignments construct
 CListOfInputs{qual} Implementation of the ListOfInputs construct from the 'qual' package
 CListOfLayouts{layout} Implementation of the * ListOfLayouts construct from the “layout” package
 CListOfLineSegments{layout} Implementation of the ListOfLineSegments construct from the 'layout' package
 CListOfLocalParameters{core} Implementation of SBML Level 3's ListOfLocalParameters construct
 CListOfModelDefinitions{comp} Implementation of the ListOfModelDefinitions construct from the “comp” package
 CListOfObjectives{fbc} Implementation of the ListOfObjectives construct from the 'fbc' package
 CListOfOutputs{qual} Implementation of the ListOfOutputs construct from the 'qual' package
 CListOfParameters{core} Implementation of SBML's ListOfParameters construct
 CListOfPorts{comp} Implementation of the ListOfPorts construct from the “comp” package
 CListOfQualitativeSpecies{qual} Implementation of the ListOfQualitativeSpecies construct from the 'qual' package
 CListOfReactionGlyphs{layout} Implementation of the ListOfReactionGlyphs construct from the “layout” package
 CListOfReactions{core} Implementation of SBML's ListOfReactions construct
 CListOfReferenceGlyphs{layout} Implementation of the ListOfReferenceGlyphs construct from the “layout” package
 CListOfReplacedElements{comp} Implementation of the ListOfReplacedElements construct from the “comp” package
 CListOfRules{core} Implementation of SBML's ListOfRules construct
 CListOfSpecies{core} Implementation of SBML Level 2's ListOfSpecies construct
 CListOfSpeciesGlyphs{layout} Implementation of the ListOfSpeciesGlyphs construct from the “layout” package
 CListOfSpeciesReferenceGlyphs{layout} Implementation of the ListOfSpeciesReferenceGlyphs construct from the “layout” package
 CListOfSpeciesReferences{core} Implementation of SBML's ListOfSpeciesReferences construct
 CListOfSpeciesTypes{core} Implementation of SBML's ListOfSpeciesTypes construct
 CListOfSubmodels{comp} Implementation of the ListOfSubmodels construct from the “comp” package
 CListOfTextGlyphs{layout} Implementation of the ListOfTextGlyphs construct from the “layout” package
 CListOfTransitions{qual} Implementation of the ListOfTransitions construct from the 'qual' package
 CListOfUnitDefinitions{core} Implementation of SBML's ListOfUnitDefinitions construct
 CListOfUnits{core} Implementation of SBML's ListOfUnits construct
 CLocalParameter{core} Implementation of SBML Level 3's LocalParameter construct
 CModel{core} Implementation of SBML's Model construct
 CModelCreator{core} Representation of MIRIAM-compliant model creator data used in ModelHistory
 CModelDefinition{comp} Implementation of the ModelDefinition construct from the “comp” package
 CModelHistory{core} Representation of MIRIAM-compliant model history data
 CModifierSpeciesReference{core} Implementation of SBML's ModifierSpeciesReference construct
 CObjective{fbc} Implementation of the 'fbc' package Objective construct
 COutput{qual} The Output class for the Qualitative Models package
 CParameter{core} Implementation of SBML's Parameter construct
 CPoint{layout} The representation of a point in the “layout” package
 CPort{comp} Implementation of the Port construct from the “comp” package
 CPriority{core} Implementation of SBML Level 3's Priority construct for Event
 CQualExtension{qual} The core module of the 'qual' package extension
 CQualitativeSpecies{qual} The QualitativeSpecies class for the Qualitative Models package
 CQualModelPlugin{qual} Implementation of the 'qual' package extention to the Model construct
 CQualPkgNamespaces{qual} Extension of SBMLNamespaces for the SBML Level 3 'qual' package
 CQualSBMLDocumentPlugin{qual} Implementation of the 'qual' package extention to the SBMLDocument construct
 CQualValidator{qual} Entry point for libSBML's implementation of SBML validation rules for 'qual'
 CRateRule{core} Implementation of SBML's RateRule construct
 CRDFAnnotationParser{core} Read/write/manipulate RDF annotations stored in SBML annotation elements
 CReaction{core} Implementation of SBML's Reaction construct
 CReactionGlyph{layout} The ReactionGlyph is used to represent Reaction elements in the layout
 CReferenceGlyph{layout} The ReferenceGlyph is used by the “layout” package to connect a GraphicalObject and a GeneralGlyph
 CReplacedBy{comp} Implementation of the ReplacedBy construct from the “comp” package
 CReplacedElement{comp} Implementation of the ReplacedElement construct from the “comp” package
 CReplacing{comp} A convenience subclass of the ReplacedElement and ReplacedBy constructs from the “comp” package
 CRule{core} Implementation of SBML's Rule construct
 CSBase{core} Implementation of SBase, the base class of most SBML objects
 CSBaseExtensionPoint{core} Representation of an extension point of SBML's package extension
 CSBasePlugin{core} Representation of a plug-in object of SBML's package extension
 CSBasePluginCreator{core} Template class of SBasePlugin
 CSBasePluginCreatorBase{core} Base class of SBasePluginCreator
 CSBaseRef{comp} Implementation of the SBaseRef construct from the “comp” package
 CSBMLConstructorException{core} Class of exceptions thrown by constructors of some libSBML objects
 CSBMLConverter{core} Base class for SBML converters
 CSBMLConverterRegistry{core} Registry of all SBML converters
 CSBMLDocument{core} Container for an SBML document and interface for global operations on SBML documents
 CSBMLDocumentPlugin{core} Template class for the SBMLDocument Plugin class needed by all packages
 CSBMLDocumentPluginNotRequired{core} Template class for the SBMLDocument Plugin class for non-required packages
 CSBMLError{core} Representation of errors, warnings and other diagnostics
 CSBMLErrorLog{core} Log of errors and other events encountered during SBML processing
 CSBMLExtension{core} The core component of SBML's package extension
 CSBMLExtensionExceptionAn exception class for SBMLExtensionException
 CSBMLExtensionNamespaces{core} Class to store the Level, Version and XML namespace information of an SBML extension package
 CSBMLExtensionRegister{core} Template class for registering an extension package to the SBMLExtensionRegistry class
 CSBMLExtensionRegistry{core} Registry class in which extension packages are registered
 CSBMLFileResolver{comp} A resolver for documents stored on a file system
 CSBMLFunctionDefinitionConverter{core} SBML converter for replacing function definitions
 CSBMLIdConverter{core} SBML converter for replacing SIds
 CSBMLInferUnitsConverter{core} SBML converter for inferring the units of parameters
 CSBMLInitialAssignmentConverter{core} SBML converter for replacing initial assignments
 CSBMLInternalValidator{core} Implementation of basic SBML consistency checks and other validations
 CSBMLLevelVersionConverter{core} SBML converter for transforming documents from one Level+Version to another
 CSBMLLocalParameterConverter{core} SBML converter for replacing SIds
 CSBMLNamespaces{core} Class to store SBML Level, Version and namespace information
 CSBMLReactionConverter{core} SBML converter for replacing reactions with rate rules
 CSBMLReader{core} Methods for reading SBML from files and text strings
 CSBMLResolver{comp} Base class for SBML resolvers
 CSBMLResolverRegistry{comp} Registry of all SBML resolvers
 CSBMLRuleConverter{core} SBML converter for reordering rules and assignments in a model
 CSBMLStripPackageConverter{core} SBML converter for removing packages
 CSBMLUnitsConverter{core} SBML converter to convert a model's units to SI units
 CSBMLUri{comp} utility class for handling URIs
 CSBMLValidator{core} Base class for SBML validators
 CSBMLVisitor{core} Support class for performing operations on SBML objects
 CSBMLWriter{core} Methods for writing SBML to files and text strings
 CSBO{core} Methods for interacting with Systems Biology Ontology terms
 CSimpleSpeciesReference{core} Implementation of SBML's SimpleSpeciesReference construct
 CSpecies{core} Implementation of SBML's Species construct
 CSpeciesGlyph{layout} The SpeciesGlyph represents a Species in the “layout” package
 CSpeciesReference{core} Implementation of SBML's SpeciesReference construct
 CSpeciesReferenceGlyph{layout} A SpeciesReferenceGlyph represents a reactant or product from a Reaction in the “layout” package
 CSpeciesType{core} Implementation of SBML Level 2's SpeciesType construct
 CStoichiometryMath{core} Implementation of SBML Level 2's StoichiometryMath construct
 CSubmodel{comp} Implementation of the Submodel construct from the “comp” package
 CSyntaxChecker{core} Methods for checking syntax of SBML identifiers and other strings
 CTextGlyph{layout} The TextGlyph class describes the position and dimension of text labels in the “layout” package
 CToken_t{core} Structure used to store a token returned by FormulaTokenizer_nextToken()
 CTransition{qual} The Transition class for the Qualitative Models package
 CTrigger{core} Implementation of SBML's Trigger construct for Event
 CUnit{core} Implementation of SBML's Unit construct
 CUnitDefinition{core} Implementation of SBML's UnitDefinition construct
 CValidator{core} Entry point for libSBML's implementation of SBML validation rules
 CVConstraint{core} Helper class for implementing SBML validation and consistency-checking
 CXMLAttributes{core} Representation of attributes on an XML node
 CXMLConstructorException{core} Class of exceptions thrown by constructors of some libSBML objects
 CXMLError{core} Representation of errors, warnings and other diagnostics
 CXMLErrorLog{core} Log of errors and other events encountered while processing an XML file or data stream
 CXMLLogOverride{core} Utility class implementing a temporary override the severity on error logs
 CXMLNamespaces{core} Representation of XML Namespaces
 CXMLNode{core} Representation of a node in an XML document tree
 CXMLToken{core} Representation of a token in an XML stream
 CXMLTriple{core} Representation of a qualified XML name