public class AdderSymbol extends java.lang.Object implements CanvasFactory, DirectionSymbol
Modifier and Type | Class and Description |
---|---|
static class |
AdderSymbol.MisoSymbolForm |
Constructor and Description |
---|
AdderSymbol(AdderSymbol.MisoSymbolForm adderSymbolForm) |
AdderSymbol(AdderSymbol.MisoSymbolForm adderSymbolForm,
Direction4 outDirection) |
Modifier and Type | Method and Description |
---|---|
AdderSymbol.MisoSymbolForm |
getAdderSymbolForm() |
java.awt.Canvas |
getCanvas(Symbol symbol) |
Direction4 |
getDirection() |
boolean |
hasInvert() |
boolean |
isInvert(Direction inDirection) |
CanvasFactory |
setDirection(Direction4 outDirection) |
void |
setInvert(Direction inDirection,
boolean invert) |
public AdderSymbol(AdderSymbol.MisoSymbolForm adderSymbolForm)
public AdderSymbol(AdderSymbol.MisoSymbolForm adderSymbolForm, Direction4 outDirection)
public AdderSymbol.MisoSymbolForm getAdderSymbolForm()
public boolean isInvert(Direction inDirection)
public boolean hasInvert()
public void setInvert(Direction inDirection, boolean invert)
public java.awt.Canvas getCanvas(Symbol symbol)
getCanvas
in interface CanvasFactory
public Direction4 getDirection()
getDirection
in interface DirectionSymbol
public CanvasFactory setDirection(Direction4 outDirection)
setDirection
in interface DirectionSymbol