public class LayoutParameters extends Object
Constructor and Description |
---|
LayoutParameters() |
LayoutParameters(double translateX,
double translateY,
double initialXBus,
double initialYBus,
double verticalSpaceBus,
double horizontalBusPadding,
double cellWidth,
double externCellHeight,
double internCellHeight,
double stackHeight,
boolean showGrid,
boolean showInternalNodes,
double scaleFactor,
double horizontalSubstationPadding,
double verticalSubstationPadding,
boolean drawStraightWires,
double horizontalSnakeLinePadding,
double verticalSnakeLinePadding,
double arrowDistance,
String diagramName,
boolean shiftFeedersPosition,
double scaleShiftFeedersPosition,
boolean avoidSVGComponentsDuplication,
boolean adaptCellHeightToContent,
double maxComponentHeight,
double minSpaceBetweenComponents,
double minExternCellHeight,
boolean labelCentered,
boolean labelDiagonal,
double angleLabelShift,
boolean highlightLineState) |
LayoutParameters(LayoutParameters other) |
public LayoutParameters()
public LayoutParameters(double translateX, double translateY, double initialXBus, double initialYBus, double verticalSpaceBus, double horizontalBusPadding, double cellWidth, double externCellHeight, double internCellHeight, double stackHeight, boolean showGrid, boolean showInternalNodes, double scaleFactor, double horizontalSubstationPadding, double verticalSubstationPadding, boolean drawStraightWires, double horizontalSnakeLinePadding, double verticalSnakeLinePadding, double arrowDistance, String diagramName, boolean shiftFeedersPosition, double scaleShiftFeedersPosition, boolean avoidSVGComponentsDuplication, boolean adaptCellHeightToContent, double maxComponentHeight, double minSpaceBetweenComponents, double minExternCellHeight, boolean labelCentered, boolean labelDiagonal, double angleLabelShift, boolean highlightLineState)
public LayoutParameters(LayoutParameters other)
public double getTranslateX()
public LayoutParameters setTranslateX(double translateX)
public double getTranslateY()
public LayoutParameters setTranslateY(double translateY)
public double getInitialXBus()
public LayoutParameters setInitialXBus(double initialXBus)
public double getInitialYBus()
public LayoutParameters setInitialYBus(double initialYBus)
public double getVerticalSpaceBus()
public LayoutParameters setVerticalSpaceBus(double verticalSpaceBus)
public double getHorizontalBusPadding()
public LayoutParameters setHorizontalBusPadding(double horizontalSpaceBus)
public double getCellWidth()
public LayoutParameters setCellWidth(double cellWidth)
public double getExternCellHeight()
public LayoutParameters setExternCellHeight(double externCellHeight)
public double getInternCellHeight()
public LayoutParameters setInternCellHeight(double internCellHeight)
public double getStackHeight()
public LayoutParameters setStackHeight(double stackHeight)
public boolean isShowGrid()
public LayoutParameters setShowGrid(boolean showGrid)
public boolean isShowInternalNodes()
public LayoutParameters setShowInternalNodes(boolean showInternalNodes)
public double getScaleFactor()
public LayoutParameters setScaleFactor(double scaleFactor)
public double getHorizontalSubstationPadding()
public LayoutParameters setHorizontalSubstationPadding(double padding)
public double getVerticalSubstationPadding()
public LayoutParameters setVerticalSubstationPadding(double padding)
public String getDiagramName()
public LayoutParameters setDiagramName(String diagramName)
public boolean isDrawStraightWires()
public LayoutParameters setDrawStraightWires(boolean drawStraightWires)
public double getHorizontalSnakeLinePadding()
public LayoutParameters setHorizontalSnakeLinePadding(double horizontalSnakeLinePadding)
public double getVerticalSnakeLinePadding()
public LayoutParameters setVerticalSnakeLinePadding(double verticalSnakeLinePadding)
public double getArrowDistance()
public LayoutParameters setArrowDistance(double arrowDistance)
public boolean isShiftFeedersPosition()
public LayoutParameters setShiftFeedersPosition(boolean shiftFeedersPosition)
public double getScaleShiftFeedersPosition()
public LayoutParameters setScaleShiftFeedersPosition(double scaleShiftFeedersPosition)
public boolean isAvoidSVGComponentsDuplication()
public LayoutParameters setAvoidSVGComponentsDuplication(boolean avoidSVGComponentsDuplication)
public boolean isAdaptCellHeightToContent()
public LayoutParameters setAdaptCellHeightToContent(boolean adaptCellHeightToContent)
public double getMaxComponentHeight()
public LayoutParameters setMaxComponentHeight(double maxComponentHeight)
public double getMinSpaceBetweenComponents()
public LayoutParameters setMinSpaceBetweenComponents(double minSpaceBetweenComponents)
public double getMinExternCellHeight()
public LayoutParameters setMinExternCellHeight(double minExternCellHeight)
public void setComponentsSize(Map<String,ComponentSize> componentsSize)
public Map<String,ComponentSize> getComponentsSize()
public double getAngleLabelShift()
public LayoutParameters setAngleLabelShift(double angleLabelShift)
public boolean isLabelCentered()
public LayoutParameters setLabelCentered(boolean labelCentered)
public boolean isLabelDiagonal()
public LayoutParameters setLabelDiagonal(boolean labelDiagonal)
public boolean isHighlightLineState()
public LayoutParameters setHighlightLineState(boolean highlightLineState)
Copyright © 2020. All rights reserved.