libSBML C# API
libSBML 5.10.0 C# API
Main Page
Related Pages
Core libSBML
Level 3 Extensions
Classes
Files
Examples
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Properties
Pages
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
]
▼
C
ArgumentException
C
libsbmlcs.SBMLConstructorException
{core}
C
libsbmlcs.XMLConstructorException
{core}
▼
C
IDisposable
►
C
libsbmlcs.ASTBase
{core}
C
libsbmlcs.ASTNode
{core}
C
libsbmlcs.ASTBasePlugin
{core}
C
libsbmlcs.ASTNodeList
C
libsbmlcs.ConversionOption
{core}
C
libsbmlcs.ConversionProperties
{core}
C
libsbmlcs.CVTerm
{core}
C
libsbmlcs.CVTermList
C
libsbmlcs.Date
{core}
C
libsbmlcs.DateList
C
libsbmlcs.double_array
C
libsbmlcs.ElementFilter
{core}
C
libsbmlcs.IdentifierTransformer
{core}
C
libsbmlcs.IdList
{core}
C
libsbmlcs.int_array
C
libsbmlcs.L3ParserSettings
{core}
C
libsbmlcs.ModelCreator
{core}
C
libsbmlcs.ModelCreatorList
C
libsbmlcs.ModelHistory
{core}
►
C
libsbmlcs.OStream
C
libsbmlcs.OFStream
C
libsbmlcs.OStringStream
C
libsbmlcs.RDFAnnotationParser
{core}
C
libsbmlcs.RelAbsVector
This class represents a pair of numerical values where one value represents an absolute value and the other value is a relative value in percent
►
C
libsbmlcs.SBase
{core}
C
libsbmlcs.Association
{fbc}
C
libsbmlcs.BoundingBox
{layout}
C
libsbmlcs.ColorDefinition
LibSBML implementation for the ColorDefinition construct from the SBML render extension
C
libsbmlcs.Compartment
{core}
C
libsbmlcs.CompartmentType
{core}
►
C
libsbmlcs.CompBase
{comp}
C
libsbmlcs.ExternalModelDefinition
{comp}
►
C
libsbmlcs.SBaseRef
{comp}
C
libsbmlcs.Deletion
{comp}
C
libsbmlcs.Port
{comp}
►
C
libsbmlcs.Replacing
{comp}
C
libsbmlcs.ReplacedBy
{comp}
C
libsbmlcs.ReplacedElement
{comp}
C
libsbmlcs.Submodel
{comp}
C
libsbmlcs.Constraint
{core}
C
libsbmlcs.Curve
{layout}
C
libsbmlcs.DefaultTerm
{qual}
C
libsbmlcs.Delay
{core}
C
libsbmlcs.Dimensions
{layout}
C
libsbmlcs.Event
{core}
C
libsbmlcs.EventAssignment
{core}
C
libsbmlcs.FluxBound
{fbc}
C
libsbmlcs.FluxObjective
{fbc}
C
libsbmlcs.FunctionDefinition
{core}
C
libsbmlcs.FunctionTerm
{qual}
C
libsbmlcs.GeneAssociation
{fbc}
►
C
libsbmlcs.GradientBase
Abstract base class for linear and radial gradients
C
libsbmlcs.LinearGradient
Representation of a linear gradient object from the SBML render extension
C
libsbmlcs.RadialGradient
Representation of a radial gradient object from the SBML render extension
C
libsbmlcs.GradientStop
LibSBML implementation of the gradient stop concept from the
►
C
libsbmlcs.GraphicalObject
{layout}
C
libsbmlcs.CompartmentGlyph
{layout}
C
libsbmlcs.GeneralGlyph
{layout}
C
libsbmlcs.ReactionGlyph
{layout}
C
libsbmlcs.ReferenceGlyph
{layout}
C
libsbmlcs.SpeciesGlyph
{layout}
C
libsbmlcs.SpeciesReferenceGlyph
{layout}
C
libsbmlcs.TextGlyph
{layout}
C
libsbmlcs.Group
C
libsbmlcs.InitialAssignment
{core}
C
libsbmlcs.Input
{qual}
C
libsbmlcs.KineticLaw
{core}
C
libsbmlcs.Layout
{layout}
►
C
libsbmlcs.LineSegment
{layout}
C
libsbmlcs.CubicBezier
{layout}
►
C
libsbmlcs.ListOf
{core}
C
libsbmlcs.ListOfColorDefinitions
LibSBML implementation for a container which holds zero or more
ColorDefinition
objects
C
libsbmlcs.ListOfCompartmentGlyphs
{layout}
C
libsbmlcs.ListOfCompartments
{core}
C
libsbmlcs.ListOfCompartmentTypes
{core}
C
libsbmlcs.ListOfConstraints
{core}
C
libsbmlcs.ListOfCurveElements
A container to store curve elements (
RenderPoint
and
RenderCubicBezier
)
C
libsbmlcs.ListOfDeletions
{comp}
C
libsbmlcs.ListOfDrawables
Container class that stores objects derived from
Transformation2D
C
libsbmlcs.ListOfEventAssignments
{core}
C
libsbmlcs.ListOfEvents
{core}
C
libsbmlcs.ListOfExternalModelDefinitions
{comp}
C
libsbmlcs.ListOfFluxBounds
{fbc}
C
libsbmlcs.ListOfFluxObjectives
{fbc}
C
libsbmlcs.ListOfFunctionDefinitions
{core}
C
libsbmlcs.ListOfFunctionTerms
{qual}
C
libsbmlcs.ListOfGeneAssociations
{fbc}
C
libsbmlcs.ListOfGlobalRenderInformation
Container class that stores
GlobalRenderInformation
objects
C
libsbmlcs.ListOfGlobalStyles
ListOfGlobalStyles
is the container class that stores GlobalStyles in
GlobalRenderInformation
objects
C
libsbmlcs.ListOfGradientDefinitions
Container class that holds a list of gradient definitions
C
libsbmlcs.ListOfGradientStops
Container that holds zero or more
GradientStop
objects
C
libsbmlcs.ListOfGraphicalObjects
{layout}
C
libsbmlcs.ListOfGroups
C
libsbmlcs.ListOfInitialAssignments
{core}
C
libsbmlcs.ListOfInputs
{qual}
C
libsbmlcs.ListOfLayouts
{layout}
C
libsbmlcs.ListOfLineEndings
Container class to store
LineEnding
objects
C
libsbmlcs.ListOfLineSegments
{layout}
C
libsbmlcs.ListOfLocalRenderInformation
Container class that stores
LocalRenderInformation
objects
C
libsbmlcs.ListOfLocalStyles
ListOfLocalStyles
is the container class that stores LocalStyles in
LocalRenderInformation
objects
C
libsbmlcs.ListOfMemberConstraints
C
libsbmlcs.ListOfMembers
C
libsbmlcs.ListOfModelDefinitions
{comp}
C
libsbmlcs.ListOfObjectives
{fbc}
C
libsbmlcs.ListOfOutputs
{qual}
►
C
libsbmlcs.ListOfParameters
{core}
C
libsbmlcs.ListOfLocalParameters
{core}
C
libsbmlcs.ListOfPorts
{comp}
C
libsbmlcs.ListOfQualitativeSpecies
{qual}
C
libsbmlcs.ListOfReactionGlyphs
{layout}
C
libsbmlcs.ListOfReactions
{core}
C
libsbmlcs.ListOfReferenceGlyphs
{layout}
C
libsbmlcs.ListOfReplacedElements
{comp}
C
libsbmlcs.ListOfRules
{core}
C
libsbmlcs.ListOfSpecies
{core}
C
libsbmlcs.ListOfSpeciesGlyphs
{layout}
C
libsbmlcs.ListOfSpeciesReferenceGlyphs
{layout}
C
libsbmlcs.ListOfSpeciesReferences
{core}
C
libsbmlcs.ListOfSpeciesTypes
{core}
C
libsbmlcs.ListOfSubmodels
{comp}
C
libsbmlcs.ListOfTextGlyphs
{layout}
C
libsbmlcs.ListOfTransitions
{qual}
C
libsbmlcs.ListOfUnitDefinitions
{core}
C
libsbmlcs.ListOfUnits
{core}
C
libsbmlcs.Member
C
libsbmlcs.MemberConstraint
►
C
libsbmlcs.Model
{core}
C
libsbmlcs.ModelDefinition
{comp}
C
libsbmlcs.Objective
{fbc}
C
libsbmlcs.Output
{qual}
►
C
libsbmlcs.Parameter
{core}
C
libsbmlcs.LocalParameter
{core}
C
libsbmlcs.Point
{layout}
C
libsbmlcs.Priority
{core}
C
libsbmlcs.QualitativeSpecies
{qual}
C
libsbmlcs.Reaction
{core}
►
C
libsbmlcs.RenderInformationBase
Abstract base class for local and global render information
C
libsbmlcs.GlobalRenderInformation
GlobalRenderInformation
is the render information stored in the
ListOfLayouts
C
libsbmlcs.LocalRenderInformation
LocalRenderInformation
is the render information stored in Layouts
►
C
libsbmlcs.RenderPoint
Represents a point where the coordinates can be made up of absolute as well as relative values (
C
libsbmlcs.RenderCubicBezier
CubicBezier
representation for
RenderCurve
objects and
Polygon
objects
►
C
libsbmlcs.Rule
{core}
C
libsbmlcs.AlgebraicRule
{core}
C
libsbmlcs.AssignmentRule
{core}
C
libsbmlcs.RateRule
{core}
►
C
libsbmlcs.SimpleSpeciesReference
{core}
C
libsbmlcs.ModifierSpeciesReference
{core}
C
libsbmlcs.SpeciesReference
{core}
C
libsbmlcs.Species
{core}
C
libsbmlcs.SpeciesType
{core}
C
libsbmlcs.StoichiometryMath
{core}
►
C
libsbmlcs.Style
Abstract base class for local and global styles
C
libsbmlcs.GlobalStyle
Implementation of the
GlobalStyle
concept of the SBML render extension
C
libsbmlcs.LocalStyle
Implementation of the
LocalStyle
concept of the SBML render extension
►
C
libsbmlcs.Transformation
Implementation of a 3D transformation matrix
►
C
libsbmlcs.Transformation2D
Implementation of a 2D transformation matrix
►
C
libsbmlcs.GraphicalPrimitive1D
Base class for all graphical primitives which implements all 1D attributes
►
C
libsbmlcs.GraphicalPrimitive2D
Base class for all graphical primitives which implements all 2D attributes
C
libsbmlcs.Ellipse
Graphical representation of an ellipse from the SBML render extension
C
libsbmlcs.LineEnding
LineEnding
is a decoration element for the start and/or end of curves in the SBML render extension, e.g
C
libsbmlcs.Polygon
Class representing a polygon from the SBML render extension
C
libsbmlcs.Rectangle
C
libsbmlcs.RenderGroup
The
RenderGroup
concept from the SBML render extension is used to group graphical primitives together to create composite representations from simple primitives
C
libsbmlcs.RenderCurve
Implementation of the
Curve
concept from the SBML render extension
C
libsbmlcs.Text
Text
element from the SBML render extension
C
libsbmlcs.Image
Implementation of the
Image
concept from the SBML render extension
C
libsbmlcs.Transition
{qual}
C
libsbmlcs.Trigger
{core}
C
libsbmlcs.Unit
{core}
C
libsbmlcs.UnitDefinition
{core}
C
libsbmlcs.SBaseExtensionPoint
{core}
C
libsbmlcs.SBaseList
►
C
libsbmlcs.SBasePlugin
{core}
►
C
libsbmlcs.CompSBasePlugin
{comp}
C
libsbmlcs.CompModelPlugin
{comp}
C
libsbmlcs.FbcModelPlugin
{fbc}
C
libsbmlcs.FbcSpeciesPlugin
{fbc}
C
libsbmlcs.GroupsModelPlugin
C
libsbmlcs.LayoutModelPlugin
{layout}
C
libsbmlcs.LayoutSpeciesReferencePlugin
{layout}
C
libsbmlcs.QualModelPlugin
{qual}
C
libsbmlcs.RenderGraphicalObjectPlugin
C
libsbmlcs.RenderLayoutPlugin
C
libsbmlcs.RenderListOfLayoutsPlugin
►
C
libsbmlcs.SBMLDocumentPlugin
{core}
C
libsbmlcs.CompSBMLDocumentPlugin
{comp}
C
libsbmlcs.SBMLConstructorException
{core}
►
C
libsbmlcs.SBMLConverter
{core}
C
libsbmlcs.SBMLFunctionDefinitionConverter
{core}
C
libsbmlcs.SBMLInitialAssignmentConverter
{core}
C
libsbmlcs.SBMLLevelVersionConverter
{core}
C
libsbmlcs.SBMLRuleConverter
{core}
C
libsbmlcs.SBMLStripPackageConverter
{core}
C
libsbmlcs.SBMLUnitsConverter
{core}
C
libsbmlcs.SBMLConverterRegistry
{core}
►
C
libsbmlcs.SBMLExtension
{core}
C
libsbmlcs.CompExtension
{comp}
C
libsbmlcs.FbcExtension
{fbc}
C
libsbmlcs.GroupsExtension
C
libsbmlcs.LayoutExtension
{layout}
C
libsbmlcs.QualExtension
{qual}
C
libsbmlcs.RenderExtension
C
libsbmlcs.SBMLExtensionException
{core}
C
libsbmlcs.SBMLExtensionRegistry
{core}
►
C
libsbmlcs.SBMLNamespaces
{core}
C
libsbmlcs.CompPkgNamespaces
{core}
C
libsbmlcs.FbcPkgNamespaces
{core}
C
libsbmlcs.GroupsPkgNamespaces
{core}
C
libsbmlcs.ISBMLExtensionNamespaces
{core}
C
libsbmlcs.LayoutPkgNamespaces
{core}
C
libsbmlcs.QualPkgNamespaces
{core}
C
libsbmlcs.RenderPkgNamespaces
{core}
C
libsbmlcs.SBMLNamespacesList
C
libsbmlcs.SBMLReader
{core}
►
C
libsbmlcs.SBMLResolver
{comp}
C
libsbmlcs.SBMLFileResolver
{comp}
C
libsbmlcs.SBMLResolverRegistry
{comp}
C
libsbmlcs.SBMLTransforms
{core}
C
libsbmlcs.SBMLUri
{comp}
►
C
libsbmlcs.SBMLValidator
{core}
C
libsbmlcs.SBMLExternalValidator
{core}
C
libsbmlcs.SBMLWriter
{core}
C
libsbmlcs.SBO
{core}
C
libsbmlcs.StringSet
C
libsbmlcs.SyntaxChecker
{core}
C
libsbmlcs.XMLAttributes
{core}
C
libsbmlcs.XMLConstructorException
{core}
►
C
libsbmlcs.XMLError
{core}
C
libsbmlcs.SBMLError
{core}
►
C
libsbmlcs.XMLErrorLog
{core}
C
libsbmlcs.SBMLErrorLog
{core}
C
libsbmlcs.XMLInputStream
{core}
C
libsbmlcs.XMLNamespaces
{core}
C
libsbmlcs.XMLOutputStream
{core}
►
C
libsbmlcs.XMLToken
{core}
C
libsbmlcs.XMLNode
{core}
C
libsbmlcs.XMLTriple
{core}
C
libsbmlcs.libsbml
C
libsbmlcs.libsbmlPINVOKE
C
libsbmlcs.libsbmlPINVOKE.SWIGExceptionHelper
C
libsbmlcs.libsbmlPINVOKE.SWIGPendingException
C
libsbmlcs.libsbmlPINVOKE.SWIGStringHelper
C
libsbmlcs.SWIGTYPE_p_ASTFunction
C
libsbmlcs.SWIGTYPE_p_double
C
libsbmlcs.SWIGTYPE_p_ExpectedAttributes
C
libsbmlcs.SWIGTYPE_p_FormulaUnitsData
C
libsbmlcs.SWIGTYPE_p_int
C
libsbmlcs.SWIGTYPE_p_List
C
libsbmlcs.SWIGTYPE_p_packageErrorTableEntry
C
libsbmlcs.SWIGTYPE_p_PrefixTransformer
C
libsbmlcs.SWIGTYPE_p_std__ostream
C
libsbmlcs.SWIGTYPE_p_std__vectorT_XMLError_p_t
C
libsbmlcs.SWIGTYPE_p_void
C
libsbmlcs.libsbmlPINVOKE.SWIGWStringHelper
Visit
SBML.org
for more information about SBML and libSBML.