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.Typestatic final SCOType.FieldFields inherited from class de.grogra.imp2d.layout.EdgeBasedLayout
degreeDeviationAgainstOverlapping$FIELD, mirrorLayout$FIELDFields inherited from class de.grogra.imp2d.layout.Layout
fit$FIELD, transformationSteps$FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublede.grogra.imp2d.layout.DrawingEdgeTypePropertiesgetEdgeTypeProperties(Node nodes) Getter for all edge types of the graph and their directionsvoidsetEdgeLength(double value) Methods inherited from class de.grogra.imp2d.layout.EdgeBasedLayout
createAlgorithmMethods inherited from class de.grogra.imp2d.layout.Layout
getParam, invoke, setParam, setRedraw, setTransformationStepsMethods 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:
getEdgeTypePropertiesin classEdgeBasedLayout- Parameters:
nodes-- Returns:
-
getManageableType
-
getEdgeLength
public double getEdgeLength() -
setEdgeLength
public void setEdgeLength(double value)
-