T - The concrete data type for a particular implementation of this node.SBGNNode<T>AssociationNode<T>, DissociationNode<T>, OmittedProcessNode<T>, ProcessNode<T>, UncertainProcessNode<T>AbstractSBGNProcessNodepublic interface SBGNProcessNode<T> extends SBGNNode<T>
This interface defines the draw(org.sbml.jsbml.ext.layout.Curve, double, org.sbml.jsbml.ext.layout.Point) methods to draw the process node,
it allows to set the line width and to calculate the contact points at
the process node.
| Modifier and Type | Method | Description |
|---|---|---|
T |
draw(double x,
double y,
double z,
double width,
double height,
double depth,
double rotationAngle,
Point rotationCenter) |
|
T |
draw(Curve curve,
double rotationAngle,
Point rotationCenter) |
Draw a whole curve consisting of multiple curve segments with the given
line width.
|
T |
drawCurveSegment(CurveSegment segment,
double rotationAngle,
Point rotationCenter) |
|
Point |
getPointOfContactToProduct() |
|
Point |
getPointOfContactToSubstrate() |
|
void |
setPointOfContactToProduct(Point pointOfContactToProduct) |
|
void |
setPointOfContactToSubstrate(Point pointOfContactToSubstrate) |
draw, getLineWidth, setLineWidthT draw(Curve curve, double rotationAngle, Point rotationCenter)
curve - the Curve to drawlineWidth - the width of the curve on the screen.rotationAngle - rotationCenter - T drawCurveSegment(CurveSegment segment, double rotationAngle, Point rotationCenter)
segment - rotationAngle - rotationCenter - T draw(double x, double y, double z, double width, double height, double depth, double rotationAngle, Point rotationCenter)
x - y - z - width - height - depth - rotationAngle - rotationCenter - void setPointOfContactToSubstrate(Point pointOfContactToSubstrate)
pointOfContactToSubstrate - the pointOfContactToSubstrate to setPoint getPointOfContactToSubstrate()
void setPointOfContactToProduct(Point pointOfContactToProduct)
pointOfContactToProduct - the pointOfContactToProduct to setPoint getPointOfContactToProduct()