java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.imp2d.layout.Layout
de.grogra.imp2d.layout.EdgeBasedLayout
de.grogra.imp2d.layout.SimpleEdgeBasedLayout
- All Implemented Interfaces:
Manageable
,Shareable
This class implements an edge based graph changing layout.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.grogra.imp2d.layout.Layout
Layout.Algorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleEdgeBasedLayout.Type
static final SCOType.Field
Fields inherited from class de.grogra.imp2d.layout.EdgeBasedLayout
degreeDeviationAgainstOverlapping$FIELD, mirrorLayout$FIELD
Fields inherited from class de.grogra.imp2d.layout.Layout
fit$FIELD, transformationSteps$FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
de.grogra.imp2d.layout.DrawingEdgeTypeProperties
getEdgeTypeProperties
(Node nodes) Getter for all edge types of the graph and their directionsvoid
setEdgeLength
(double value) Methods inherited from class de.grogra.imp2d.layout.EdgeBasedLayout
createAlgorithm
Methods inherited from class de.grogra.imp2d.layout.Layout
getParam, invoke, setParam, setRedraw, setTransformationSteps
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
-
Field Details
-
$TYPE
-
edgeLength$FIELD
-
-
Constructor Details
-
SimpleEdgeBasedLayout
public SimpleEdgeBasedLayout()
-
-
Method Details
-
getEdgeTypeProperties
Getter for all edge types of the graph and their directions- Specified by:
getEdgeTypeProperties
in classEdgeBasedLayout
- Returns:
-
getManageableType
-
getEdgeLength
public double getEdgeLength() -
setEdgeLength
public void setEdgeLength(double value)
-