Package | Description |
---|---|
org.sbml.jsbml.ext.layout |
Provides classes for the Layout
package.
|
org.sbml.jsbml.ext.render.director |
This package contains interfaces and classes to create an implementation
to create a graphical representation of the
Layout
of a SBML document. |
Modifier and Type | Method | Description |
---|---|---|
Point |
Point.clone() |
|
Point |
CubicBezier.createBasePoint1() |
Creates, sets and returns a
Point |
Point |
CubicBezier.createBasePoint1(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
Point |
CubicBezier.createBasePoint2() |
Creates, sets and returns a
Point |
Point |
CubicBezier.createBasePoint2(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
abstract Point |
CurveSegment.createEnd() |
Creates, sets and returns an empty
Point . |
abstract Point |
CurveSegment.createEnd(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
Point |
LineSegment.createEnd() |
Creates, sets and returns a
Point |
Point |
LineSegment.createEnd(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
Point |
BoundingBox.createPosition() |
Creates, sets and returns a
Point |
Point |
BoundingBox.createPosition(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
abstract Point |
CurveSegment.createStart() |
Creates, sets and returns an empty
Point . |
abstract Point |
CurveSegment.createStart(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
Point |
LineSegment.createStart() |
Creates, sets and returns a
Point |
Point |
LineSegment.createStart(double x,
double y,
double z) |
Creates, sets and returns a
Point based on the
given values. |
Point |
CubicBezier.getBasePoint1() |
|
Point |
CubicBezier.getBasePoint2() |
|
abstract Point |
CurveSegment.getEnd() |
|
Point |
LineSegment.getEnd() |
|
Point |
BoundingBox.getPosition() |
|
abstract Point |
CurveSegment.getStart() |
|
Point |
LineSegment.getStart() |
|
Point |
CubicBezier.removeBasePoint1() |
Removes the basepoint 1 from this
CubicBezier
After calling this method, CubicBezier.isSetBasePoint1() is
false |
Point |
CubicBezier.removeBasePoint2() |
Removes the basepoint 2 from this
CubicBezier
After calling this method, CubicBezier.isSetBasePoint2() is
false |
Point |
CurveSegment.removeEnd() |
|
Point |
CurveSegment.removeStart() |
Modifier and Type | Method | Description |
---|---|---|
CubicBezier |
Curve.createCubicBezier(Point start,
Point basePoint1,
Point basePoint2,
Point end) |
|
LineSegment |
Curve.createLineSegment(Point start,
Point end) |
|
void |
CubicBezier.setBasePoint1(Point basePoint1) |
basePoint1 specifies represents the base point closer
to the start point.
|
void |
CubicBezier.setBasePoint2(Point basePoint2) |
|
abstract void |
CurveSegment.setEnd(Point end) |
|
void |
LineSegment.setEnd(Point end) |
|
void |
BoundingBox.setPosition(Point point) |
Sets the position.
|
abstract void |
CurveSegment.setStart(Point start) |
|
void |
LineSegment.setStart(Point start) |
Constructor | Description |
---|---|
Point(Point point) |
Modifier and Type | Method | Description |
---|---|---|
static Point |
SimpleLayoutAlgorithm.calculateCenter(GraphicalObject graphicalObject,
int level,
int version) |
|
static Point |
Geometry.center(BoundingBox bbox) |
Calculates the center of the given bounding box and returns a point representing that center.
|
Point |
LayoutAlgorithm.createCompartmentGlyphPosition(CompartmentGlyph previousCompartmentGlyph) |
Deprecated.
|
Point |
AbstractSBGNProcessNode.getPointOfContactToProduct() |
|
Point |
SBGNProcessNode.getPointOfContactToProduct() |
|
Point |
AbstractSBGNProcessNode.getPointOfContactToSubstrate() |
|
Point |
SBGNProcessNode.getPointOfContactToSubstrate() |
|
static Point |
Geometry.weightedSum(double weightA,
Point a,
double weightB,
Point b) |
Adds the given points a and b, weighted by the respective weight, i.e
|
Modifier and Type | Method | Description |
---|---|---|
static double |
SimpleLayoutAlgorithm.calculateRotationAngle(Point startPoint,
Point endPoint) |
Calculate the rotation angle for a line determined by two
Point s. |
static double |
Geometry.dotProduct(Point a,
Point b) |
Computes the dot product of the given two points
|
T |
AbstractSBGNProcessNode.draw(Curve curve,
double rotationAngle,
Point rotationCenter) |
|
T |
SBGNProcessNode.draw(double x,
double y,
double z,
double width,
double height,
double depth,
double rotationAngle,
Point rotationCenter) |
|
T |
SBGNProcessNode.draw(Curve curve,
double rotationAngle,
Point rotationCenter) |
Draw a whole curve consisting of multiple curve segments with the given
line width.
|
T |
SBGNProcessNode.drawCurveSegment(CurveSegment segment,
double rotationAngle,
Point rotationCenter) |
|
static double |
Geometry.euclideanDistance(Point a,
Point b) |
Calculates the Eucledian distance between two points a and b.
|
void |
AbstractSBGNProcessNode.setPointOfContactToProduct(Point pointOfContactToProduct) |
|
void |
SBGNProcessNode.setPointOfContactToProduct(Point pointOfContactToProduct) |
|
void |
AbstractSBGNProcessNode.setPointOfContactToSubstrate(Point pointOfContactToSubstrate) |
|
void |
SBGNProcessNode.setPointOfContactToSubstrate(Point pointOfContactToSubstrate) |
|
static Point |
Geometry.weightedSum(double weightA,
Point a,
double weightB,
Point b) |
Adds the given points a and b, weighted by the respective weight, i.e
|