libSBML Perl API  libSBML 5.12.0 Perl API
LayoutExtension.h File Reference

Definition of LayoutExtension, the core module of layout package. More...

Include dependency graph for LayoutExtension.h:
This graph shows which files directly or indirectly include this file:

Classes

class  LayoutExtension
 {layout} More...
 

Macros

#define LAYOUT_CREATE_NS(variable, sbmlns)   EXTENSION_CREATE_NS(LayoutPkgNamespaces,variable,sbmlns);
 

Typedefs

typedef SBMLExtensionNamespaces< LayoutExtensionLayoutPkgNamespaces
 

Enumerations

enum  SBMLLayoutTypeCode_t {
  SBML_LAYOUT_BOUNDINGBOX = 100,
  SBML_LAYOUT_COMPARTMENTGLYPH = 101,
  SBML_LAYOUT_CUBICBEZIER = 102,
  SBML_LAYOUT_CURVE = 103,
  SBML_LAYOUT_DIMENSIONS = 104,
  SBML_LAYOUT_GRAPHICALOBJECT = 105,
  SBML_LAYOUT_LAYOUT = 106,
  SBML_LAYOUT_LINESEGMENT = 107,
  SBML_LAYOUT_POINT = 108,
  SBML_LAYOUT_REACTIONGLYPH = 109,
  SBML_LAYOUT_SPECIESGLYPH = 110,
  SBML_LAYOUT_SPECIESREFERENCEGLYPH = 111,
  SBML_LAYOUT_TEXTGLYPH = 112,
  SBML_LAYOUT_REFERENCEGLYPH = 113,
  SBML_LAYOUT_GENERALGLYPH = 114
}
 SBMLFbcTypeCode_t Enumeration of possible types in the libSBML “layout” package implementation. More...
 

Detailed Description

Definition of LayoutExtension, the core module of layout package.

Author
Akiya Jouraku

Macro Definition Documentation

#define LAYOUT_CREATE_NS (   variable,
  sbmlns 
)    EXTENSION_CREATE_NS(LayoutPkgNamespaces,variable,sbmlns);

Typedef Documentation

Enumeration Type Documentation

SBMLFbcTypeCode_t Enumeration of possible types in the libSBML “layout” package implementation.

LibSBML attaches an identifying code to every kind of SBML object. These are integer constants known as SBML type codes. The names of all the codes begin with the characters SBML_. Note that different Level 3 package plug-ins may use overlapping type codes; to identify the package to which a given object belongs, call the getPackageName() method on the object.
Enumerator
SBML_LAYOUT_BOUNDINGBOX 

BoundingBox

SBML_LAYOUT_COMPARTMENTGLYPH 

CompartmentGlyph

SBML_LAYOUT_CUBICBEZIER 

CubicBezier

SBML_LAYOUT_CURVE 

Curve

SBML_LAYOUT_DIMENSIONS 

Dimensions

SBML_LAYOUT_GRAPHICALOBJECT 

GraphicalObject

SBML_LAYOUT_LAYOUT 

Layout

SBML_LAYOUT_LINESEGMENT 

LineSegment

SBML_LAYOUT_POINT 

Point

SBML_LAYOUT_REACTIONGLYPH 

ReactionGlyph

SBML_LAYOUT_SPECIESGLYPH 

SpeciesGlyph

SBML_LAYOUT_SPECIESREFERENCEGLYPH 

SpeciesReferenceGlyph

SBML_LAYOUT_TEXTGLYPH 

TextGlyph

SBML_LAYOUT_REFERENCEGLYPH 

ReferenceGlyph

SBML_LAYOUT_GENERALGLYPH 

GeneralGlyph