T
- The concrete data type for a particular implementation of this node.SBGNNode<T>
, SBGNProcessNode<T>
public abstract class AbstractSBGNProcessNode<T> extends AbstractSBGNnode<T> implements SBGNProcessNode<T>
Constructor | Description |
---|---|
AbstractSBGNProcessNode() |
Modifier and Type | Method | Description |
---|---|---|
T |
draw(Curve curve,
double rotationAngle,
Point rotationCenter) |
Draw a whole curve consisting of multiple curve segments with the given
line width.
|
Point |
getPointOfContactToProduct() |
|
Point |
getPointOfContactToSubstrate() |
|
void |
setPointOfContactToProduct(Point pointOfContactToProduct) |
|
void |
setPointOfContactToSubstrate(Point pointOfContactToSubstrate) |
getLineWidth, setLineWidth
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
draw, getLineWidth, setLineWidth
draw, drawCurveSegment
public T draw(Curve curve, double rotationAngle, Point rotationCenter)
SBGNProcessNode
draw
in interface SBGNProcessNode<T>
curve
- the Curve
to drawpublic Point getPointOfContactToProduct()
getPointOfContactToProduct
in interface SBGNProcessNode<T>
public Point getPointOfContactToSubstrate()
getPointOfContactToSubstrate
in interface SBGNProcessNode<T>
public void setPointOfContactToProduct(Point pointOfContactToProduct)
setPointOfContactToProduct
in interface SBGNProcessNode<T>
pointOfContactToProduct
- the pointOfContactToProduct to setpublic void setPointOfContactToSubstrate(Point pointOfContactToSubstrate)
setPointOfContactToSubstrate
in interface SBGNProcessNode<T>
pointOfContactToSubstrate
- the pointOfContactToSubstrate to set