public class LegParralelBlock extends AbstractComposedBlock implements LegBlock
Block.Extremity, Block.Type
type
Constructor and Description |
---|
LegParralelBlock(List<Block> subBlocks,
Cell cell,
boolean allowMerge) |
Modifier and Type | Method and Description |
---|---|
void |
coordHorizontalCase(LayoutParameters layoutParam) |
void |
coordVerticalCase(LayoutParameters layoutParam) |
List<BusNode> |
getBusNodes() |
double |
initX0() |
double |
intitXStep() |
void |
sizing()
Calculate maximal pxWidth that layout.block can use in a cell without modifying
root pxWidth
|
String |
toString() |
getExtremityNode, getGraph, getOrder, getSubBlocks, isEmbedingNodeType, reverseBlock, setOrientation, writeJsonContent
calculateCoord, calculateRootCoord, getCardinality, getCardinality, getCell, getCoord, getEndingNode, getExtremity, getParentBlock, getPosition, getStartingNode, getType, setCardinality, setCell, setParentBlock, setX, setXSpan, setY, setYSpan, writeJson
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLegNode
calculateCoord, calculateRootCoord, coordVerticalCase, getCardinality, getCardinality, getCell, getCoord, getEndingNode, getExtremity, getExtremityNode, getGraph, getOrder, getPosition, getStartingNode, getType, isEmbedingNodeType, reverseBlock, setCardinality, setCell, setOrientation, setParentBlock, setX, setXSpan, setY, setYSpan, writeJson
getSubBlocks
public List<BusNode> getBusNodes()
getBusNodes
in interface LegBlock
public void sizing()
Block
public double initX0()
initX0
in interface ParallelBlock
public double intitXStep()
intitXStep
in interface ParallelBlock
public void coordHorizontalCase(LayoutParameters layoutParam)
coordHorizontalCase
in interface Block
public String toString()
toString
in class AbstractComposedBlock
public void coordVerticalCase(LayoutParameters layoutParam)
coordVerticalCase
in interface Block
Copyright © 2019. All rights reserved.