org.jgraph.layout
Class AnnealingLayoutSettings
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.jgraph.layout.AnnealingLayoutSettings
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, JGraphLayoutSettings, java.awt.MenuContainer, java.io.Serializable
- public class AnnealingLayoutSettings
- extends javax.swing.JPanel
- implements JGraphLayoutSettings
- See Also:
- Serialized Form
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Method Summary |
protected void |
action_CheckBoxSwitch()
|
protected void |
action_LoadPreSets(int index)
|
void |
apply()
Apply the current settings to the layout that
created this object. |
protected boolean |
assertDouble(java.lang.String text,
java.lang.String name,
java.util.ArrayList errList)
|
protected boolean |
assertDoublePositiveSign(java.lang.String value,
boolean includeZero,
java.lang.String name,
java.util.ArrayList errList)
|
protected boolean |
assertInteger(java.lang.String text,
java.lang.String name,
java.util.ArrayList errList)
|
protected boolean |
assertIntegerPositiveSign(java.lang.String value,
boolean includeZero,
java.lang.String name,
java.util.ArrayList errList)
|
protected boolean |
assertRange(java.lang.String value,
double minValue,
double maxValue,
boolean includeMinVal,
boolean includeMaxVal,
java.lang.String name,
java.util.ArrayList errList)
|
protected boolean |
assertRange(java.lang.String value,
int minValue,
int maxValue,
boolean includeMinVal,
boolean includeMaxVal,
java.lang.String name,
java.util.ArrayList errList)
|
protected void |
check()
Called by pressing the ok button |
protected javax.swing.JCheckBox[] |
getAdditionalCostFunctionCheckBoxes()
|
protected int |
getAdditionalCostFunctionConfiguration()
|
protected javax.swing.JLabel[] |
getAdditionalCostFunctionLabels()
|
protected javax.swing.JTextField[] |
getAdditionalCostFunctionTextFields()
|
protected java.util.ArrayList |
getAdditionalLambda(java.util.ArrayList lambda)
|
protected javax.swing.JCheckBox[] |
getAdditionalLUCostFunctionCheckBoxes()
|
protected javax.swing.JLabel[] |
getAdditionalLUCostFunctionLabels()
|
protected javax.swing.JTextField[] |
getAdditionalLUCostFunctionTextFields()
|
boolean |
getComputePermutation()
|
java.util.Properties |
getConfiguration()
|
int |
getCostFunctionConfiguration()
|
double |
getInitTemperature()
|
java.util.ArrayList |
getLambda()
|
protected int |
getLayoutUpdateAdditionalCostFunctionConfiguration()
|
protected java.util.ArrayList |
getLayoutUpdateAdditionalLambda(java.util.ArrayList lambda)
|
boolean |
getLayoutUpdateClusteringEnabled()
|
double |
getLayoutUpdateClusteringFactor()
|
double |
getLayoutUpdateClusteringMoveScaleFactor()
|
boolean |
getLayoutUpdateComputePermutation()
|
int |
getLayoutUpdateCostFunctionConfiguration()
|
boolean |
getLayoutUpdateEnabled()
|
double |
getLayoutUpdateInitTemperature()
|
java.util.ArrayList |
getLayoutUpdateLambda()
|
int |
getLayoutUpdateMaxRounds()
|
java.lang.String |
getLayoutUpdateMethod()
|
int |
getLayoutUpdateMethodNeighborsDepth()
|
double |
getLayoutUpdateMethodPerimeterRadius()
|
double |
getLayoutUpdateMethodPerimeterRadiusIncrease()
|
double |
getLayoutUpdateMinDistance()
|
double |
getLayoutUpdateMinTemperature()
|
java.awt.Rectangle |
getLayoutUpdateResultBounds()
|
double |
getLayoutUpdateTemperatureScaleFactor()
|
int |
getLayoutUpdateTriesPerCell()
|
boolean |
getLayoutUpdateUphillMovesAllowed()
|
int |
getMaxRounds()
|
double |
getMinDistance()
|
double |
getMinTemperature()
|
java.awt.Rectangle |
getResultBounds()
|
double |
getTemperatureScaleFactor()
|
int |
getTriesPerCell()
|
boolean |
getUphillMovesAllowed()
|
protected boolean |
isTrue(java.lang.String boolValue)
|
void |
revert()
(Re)read settings from layout algorithm. |
protected void |
setAdditionalCostFunctionConfiguration(int config)
|
protected void |
setAdditionalLambda(java.util.ArrayList lambda)
|
void |
setComputePermutation(boolean isSelected)
|
void |
setConfiguration(java.util.Properties config)
|
void |
setCostFunctionConfiguration(int config)
|
void |
setInitTemperature(double temperature)
|
void |
setLambda(java.util.ArrayList lambda)
|
protected void |
setLayoutUpdateAdditionalCostFunctionConfiguration(int config)
|
protected void |
setLayoutUpdateAdditionalLambda(java.util.ArrayList lambda)
|
void |
setLayoutUpdateClusteringEnabled(boolean enable)
|
void |
setLayoutUpdateClusteringFactor(double factor)
|
void |
setLayoutUpdateClusteringMoveScaleFactor(double factor)
|
void |
setLayoutUpdateComputePermutation(boolean isSelected)
|
void |
setLayoutUpdateCostFunctionConfiguration(int config)
|
void |
setLayoutUpdateEnabled(boolean enable)
|
void |
setLayoutUpdateInitTemperature(double temperature)
|
void |
setLayoutUpdateLambda(java.util.ArrayList lambda)
|
void |
setLayoutUpdateMaxRounds(int n)
|
void |
setLayoutUpdateMethod(java.lang.String method)
|
void |
setLayoutUpdateMethodNeighborsDepth(int depth)
|
void |
setLayoutUpdateMethodPerimeterRadius(double radius)
|
void |
setLayoutUpdateMethodPerimeterRadiusIncrease(double radiusInc)
|
void |
setLayoutUpdateMinDistance(double distance)
|
void |
setLayoutUpdateMinTemperature(double temperature)
|
void |
setLayoutUpdateResultBounds(java.awt.Rectangle r)
|
void |
setLayoutUpdateTemperatureScaleFactor(double factor)
|
void |
setLayoutUpdateTriesPerCell(int tries)
|
void |
setLayoutUpdateUphillMovesAllowed(boolean allow)
|
void |
setMaxRounds(int n)
|
void |
setMinDistance(double distance)
|
void |
setMinTemperature(double temperature)
|
void |
setResultBounds(java.awt.Rectangle r)
|
void |
setTemperatureScaleFactor(double factor)
|
protected void |
setToolTipTexts()
|
void |
setTriesPerCell(int tries)
|
void |
setUphillMovesAllowed(boolean allow)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KEY_TITLE
public static final java.lang.String KEY_TITLE
- See Also:
- Constant Field Values
KEY_CONFIG_NAME
public static final java.lang.String KEY_CONFIG_NAME
- See Also:
- Constant Field Values
KEY_INIT_TEMPERATURE
public static final java.lang.String KEY_INIT_TEMPERATURE
- See Also:
- Constant Field Values
KEY_MIN_TEMPERATURE
public static final java.lang.String KEY_MIN_TEMPERATURE
- See Also:
- Constant Field Values
KEY_MIN_DISTANCE
public static final java.lang.String KEY_MIN_DISTANCE
- See Also:
- Constant Field Values
KEY_TEMP_SCALE_FACTOR
public static final java.lang.String KEY_TEMP_SCALE_FACTOR
- See Also:
- Constant Field Values
KEY_COMPUTE_PERMUTATION
public static final java.lang.String KEY_COMPUTE_PERMUTATION
- See Also:
- Constant Field Values
KEY_IS_UPHILL_MOVE_ALLOWED
public static final java.lang.String KEY_IS_UPHILL_MOVE_ALLOWED
- See Also:
- Constant Field Values
KEY_MAX_ROUNDS
public static final java.lang.String KEY_MAX_ROUNDS
- See Also:
- Constant Field Values
KEY_TRIES_PER_CELL
public static final java.lang.String KEY_TRIES_PER_CELL
- See Also:
- Constant Field Values
KEY_COST_FUNCTION_CONFIG
public static final java.lang.String KEY_COST_FUNCTION_CONFIG
- See Also:
- Constant Field Values
KEY_LAMBDA
public static final java.lang.String KEY_LAMBDA
- See Also:
- Constant Field Values
KEY_BOUNDS
public static final java.lang.String KEY_BOUNDS
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_INIT_TEMPERATURE
public static final java.lang.String KEY_LAYOUT_UPDATE_INIT_TEMPERATURE
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_MIN_TEMPERATURE
public static final java.lang.String KEY_LAYOUT_UPDATE_MIN_TEMPERATURE
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_MIN_DISTANCE
public static final java.lang.String KEY_LAYOUT_UPDATE_MIN_DISTANCE
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_TEMP_SCALE_FACTOR
public static final java.lang.String KEY_LAYOUT_UPDATE_TEMP_SCALE_FACTOR
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_COMPUTE_PERMUTATION
public static final java.lang.String KEY_LAYOUT_UPDATE_COMPUTE_PERMUTATION
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_IS_UPHILL_MOVE_ALLOWED
public static final java.lang.String KEY_LAYOUT_UPDATE_IS_UPHILL_MOVE_ALLOWED
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_MAX_ROUNDS
public static final java.lang.String KEY_LAYOUT_UPDATE_MAX_ROUNDS
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_TRIES_PER_CELL
public static final java.lang.String KEY_LAYOUT_UPDATE_TRIES_PER_CELL
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_COST_FUNCTION_CONFIG
public static final java.lang.String KEY_LAYOUT_UPDATE_COST_FUNCTION_CONFIG
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_LAMBDA
public static final java.lang.String KEY_LAYOUT_UPDATE_LAMBDA
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_BOUNDS
public static final java.lang.String KEY_LAYOUT_UPDATE_BOUNDS
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_METHOD
public static final java.lang.String KEY_LAYOUT_UPDATE_METHOD
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_METHOD_NEIGHBORS_ONLY
public static final java.lang.String KEY_LAYOUT_UPDATE_METHOD_NEIGHBORS_ONLY
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_METHOD_PERIMETER
public static final java.lang.String KEY_LAYOUT_UPDATE_METHOD_PERIMETER
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_METHOD_NEIGHBORS_DEPTH
public static final java.lang.String KEY_LAYOUT_UPDATE_METHOD_NEIGHBORS_DEPTH
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_METHOD_PERIMETER_RADIUS
public static final java.lang.String KEY_LAYOUT_UPDATE_METHOD_PERIMETER_RADIUS
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_METHOD_PERIMETER_RADIUS_INCREASE
public static final java.lang.String KEY_LAYOUT_UPDATE_METHOD_PERIMETER_RADIUS_INCREASE
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_ENABLED
public static final java.lang.String KEY_LAYOUT_UPDATE_ENABLED
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_CLUSTERING_ENABLED
public static final java.lang.String KEY_LAYOUT_UPDATE_CLUSTERING_ENABLED
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_CLUSTERING_FACTOR
public static final java.lang.String KEY_LAYOUT_UPDATE_CLUSTERING_FACTOR
- See Also:
- Constant Field Values
KEY_LAYOUT_UPDATE_CLUSTERING_MOVE_SCALE
public static final java.lang.String KEY_LAYOUT_UPDATE_CLUSTERING_MOVE_SCALE
- See Also:
- Constant Field Values
layout
protected AnnealingLayoutAlgorithm layout
preSetConfigs
protected java.util.Properties[] preSetConfigs
AnnealingLayoutSettings
public AnnealingLayoutSettings(AnnealingLayoutAlgorithm layout,
boolean isOptimizationAlgorithm)
- Creates new form AnnealingLayoutConfigurationDialog
revert
public void revert()
- Description copied from interface:
JGraphLayoutSettings
- (Re)read settings from layout algorithm.
- Specified by:
revert
in interface JGraphLayoutSettings
apply
public void apply()
- Description copied from interface:
JGraphLayoutSettings
- Apply the current settings to the layout that
created this object.
- Specified by:
apply
in interface JGraphLayoutSettings
setConfiguration
public void setConfiguration(java.util.Properties config)
getConfiguration
public java.util.Properties getConfiguration()
action_LoadPreSets
protected void action_LoadPreSets(int index)
isTrue
protected boolean isTrue(java.lang.String boolValue)
check
protected void check()
- Called by pressing the ok button
getAdditionalCostFunctionLabels
protected javax.swing.JLabel[] getAdditionalCostFunctionLabels()
getAdditionalCostFunctionCheckBoxes
protected javax.swing.JCheckBox[] getAdditionalCostFunctionCheckBoxes()
getAdditionalCostFunctionTextFields
protected javax.swing.JTextField[] getAdditionalCostFunctionTextFields()
getAdditionalLUCostFunctionLabels
protected javax.swing.JLabel[] getAdditionalLUCostFunctionLabels()
getAdditionalLUCostFunctionCheckBoxes
protected javax.swing.JCheckBox[] getAdditionalLUCostFunctionCheckBoxes()
getAdditionalLUCostFunctionTextFields
protected javax.swing.JTextField[] getAdditionalLUCostFunctionTextFields()
setToolTipTexts
protected void setToolTipTexts()
action_CheckBoxSwitch
protected void action_CheckBoxSwitch()
assertDouble
protected boolean assertDouble(java.lang.String text,
java.lang.String name,
java.util.ArrayList errList)
assertInteger
protected boolean assertInteger(java.lang.String text,
java.lang.String name,
java.util.ArrayList errList)
assertRange
protected boolean assertRange(java.lang.String value,
double minValue,
double maxValue,
boolean includeMinVal,
boolean includeMaxVal,
java.lang.String name,
java.util.ArrayList errList)
assertRange
protected boolean assertRange(java.lang.String value,
int minValue,
int maxValue,
boolean includeMinVal,
boolean includeMaxVal,
java.lang.String name,
java.util.ArrayList errList)
assertDoublePositiveSign
protected boolean assertDoublePositiveSign(java.lang.String value,
boolean includeZero,
java.lang.String name,
java.util.ArrayList errList)
assertIntegerPositiveSign
protected boolean assertIntegerPositiveSign(java.lang.String value,
boolean includeZero,
java.lang.String name,
java.util.ArrayList errList)
getInitTemperature
public double getInitTemperature()
setInitTemperature
public void setInitTemperature(double temperature)
getMinTemperature
public double getMinTemperature()
setMinTemperature
public void setMinTemperature(double temperature)
getMinDistance
public double getMinDistance()
setMinDistance
public void setMinDistance(double distance)
getTemperatureScaleFactor
public double getTemperatureScaleFactor()
setTemperatureScaleFactor
public void setTemperatureScaleFactor(double factor)
getMaxRounds
public int getMaxRounds()
setMaxRounds
public void setMaxRounds(int n)
getTriesPerCell
public int getTriesPerCell()
setTriesPerCell
public void setTriesPerCell(int tries)
getCostFunctionConfiguration
public int getCostFunctionConfiguration()
getAdditionalCostFunctionConfiguration
protected int getAdditionalCostFunctionConfiguration()
setCostFunctionConfiguration
public void setCostFunctionConfiguration(int config)
setAdditionalCostFunctionConfiguration
protected void setAdditionalCostFunctionConfiguration(int config)
getLambda
public java.util.ArrayList getLambda()
getAdditionalLambda
protected java.util.ArrayList getAdditionalLambda(java.util.ArrayList lambda)
setLambda
public void setLambda(java.util.ArrayList lambda)
setAdditionalLambda
protected void setAdditionalLambda(java.util.ArrayList lambda)
getUphillMovesAllowed
public boolean getUphillMovesAllowed()
setUphillMovesAllowed
public void setUphillMovesAllowed(boolean allow)
getComputePermutation
public boolean getComputePermutation()
setComputePermutation
public void setComputePermutation(boolean isSelected)
getResultBounds
public java.awt.Rectangle getResultBounds()
setResultBounds
public void setResultBounds(java.awt.Rectangle r)
getLayoutUpdateInitTemperature
public double getLayoutUpdateInitTemperature()
setLayoutUpdateInitTemperature
public void setLayoutUpdateInitTemperature(double temperature)
getLayoutUpdateMinTemperature
public double getLayoutUpdateMinTemperature()
setLayoutUpdateMinTemperature
public void setLayoutUpdateMinTemperature(double temperature)
getLayoutUpdateMinDistance
public double getLayoutUpdateMinDistance()
setLayoutUpdateMinDistance
public void setLayoutUpdateMinDistance(double distance)
getLayoutUpdateTemperatureScaleFactor
public double getLayoutUpdateTemperatureScaleFactor()
setLayoutUpdateTemperatureScaleFactor
public void setLayoutUpdateTemperatureScaleFactor(double factor)
getLayoutUpdateMaxRounds
public int getLayoutUpdateMaxRounds()
setLayoutUpdateMaxRounds
public void setLayoutUpdateMaxRounds(int n)
setLayoutUpdateTriesPerCell
public void setLayoutUpdateTriesPerCell(int tries)
getLayoutUpdateTriesPerCell
public int getLayoutUpdateTriesPerCell()
getLayoutUpdateCostFunctionConfiguration
public int getLayoutUpdateCostFunctionConfiguration()
getLayoutUpdateAdditionalCostFunctionConfiguration
protected int getLayoutUpdateAdditionalCostFunctionConfiguration()
setLayoutUpdateCostFunctionConfiguration
public void setLayoutUpdateCostFunctionConfiguration(int config)
setLayoutUpdateAdditionalCostFunctionConfiguration
protected void setLayoutUpdateAdditionalCostFunctionConfiguration(int config)
getLayoutUpdateLambda
public java.util.ArrayList getLayoutUpdateLambda()
getLayoutUpdateAdditionalLambda
protected java.util.ArrayList getLayoutUpdateAdditionalLambda(java.util.ArrayList lambda)
setLayoutUpdateLambda
public void setLayoutUpdateLambda(java.util.ArrayList lambda)
setLayoutUpdateAdditionalLambda
protected void setLayoutUpdateAdditionalLambda(java.util.ArrayList lambda)
getLayoutUpdateUphillMovesAllowed
public boolean getLayoutUpdateUphillMovesAllowed()
setLayoutUpdateUphillMovesAllowed
public void setLayoutUpdateUphillMovesAllowed(boolean allow)
getLayoutUpdateComputePermutation
public boolean getLayoutUpdateComputePermutation()
setLayoutUpdateComputePermutation
public void setLayoutUpdateComputePermutation(boolean isSelected)
getLayoutUpdateResultBounds
public java.awt.Rectangle getLayoutUpdateResultBounds()
setLayoutUpdateResultBounds
public void setLayoutUpdateResultBounds(java.awt.Rectangle r)
setLayoutUpdateEnabled
public void setLayoutUpdateEnabled(boolean enable)
getLayoutUpdateEnabled
public boolean getLayoutUpdateEnabled()
setLayoutUpdateMethod
public void setLayoutUpdateMethod(java.lang.String method)
getLayoutUpdateMethod
public java.lang.String getLayoutUpdateMethod()
setLayoutUpdateMethodNeighborsDepth
public void setLayoutUpdateMethodNeighborsDepth(int depth)
getLayoutUpdateMethodNeighborsDepth
public int getLayoutUpdateMethodNeighborsDepth()
setLayoutUpdateMethodPerimeterRadius
public void setLayoutUpdateMethodPerimeterRadius(double radius)
getLayoutUpdateMethodPerimeterRadius
public double getLayoutUpdateMethodPerimeterRadius()
setLayoutUpdateMethodPerimeterRadiusIncrease
public void setLayoutUpdateMethodPerimeterRadiusIncrease(double radiusInc)
getLayoutUpdateMethodPerimeterRadiusIncrease
public double getLayoutUpdateMethodPerimeterRadiusIncrease()
setLayoutUpdateClusteringEnabled
public void setLayoutUpdateClusteringEnabled(boolean enable)
getLayoutUpdateClusteringEnabled
public boolean getLayoutUpdateClusteringEnabled()
setLayoutUpdateClusteringFactor
public void setLayoutUpdateClusteringFactor(double factor)
getLayoutUpdateClusteringFactor
public double getLayoutUpdateClusteringFactor()
setLayoutUpdateClusteringMoveScaleFactor
public void setLayoutUpdateClusteringMoveScaleFactor(double factor)
getLayoutUpdateClusteringMoveScaleFactor
public double getLayoutUpdateClusteringMoveScaleFactor()