Class DrawShape
-
- All Implemented Interfaces:
-
it.unibo.alchemist.boundary.swingui.effect.api.Effect
,java.io.Serializable
@Deprecated() public final class DrawShape implements Effect
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
DrawShape.Mode
-
Field Summary
Fields Modifier and Type Field Description public DrawShape.Mode
mode
public RangedInteger
red
public RangedInteger
blue
public RangedInteger
green
public RangedInteger
alpha
public RangedInteger
scaleFactor
public RangedInteger
size
public String
molString
public String
property
public RangedInteger
propoom
public RangedInteger
minprop
public RangedInteger
maxprop
public transient Molecule
molecule
-
Method Summary
-
-
Constructor Detail
-
DrawShape
DrawShape()
Builds a new DrawShape effect.
-
-
Method Detail
-
getMode
DrawShape.Mode getMode()
-
setMode
void setMode(DrawShape.Mode m)
- Parameters:
m
- mode
-
getRed
RangedInteger getRed()
-
setRed
void setRed(RangedInteger r)
- Parameters:
r
- red
-
getBlue
RangedInteger getBlue()
-
setBlue
void setBlue(RangedInteger b)
- Parameters:
b
- blue
-
getGreen
RangedInteger getGreen()
-
setGreen
void setGreen(RangedInteger g)
- Parameters:
g
- green
-
getAlpha
RangedInteger getAlpha()
-
setAlpha
void setAlpha(RangedInteger a)
- Parameters:
a
- alpha
-
getScaleFactor
RangedInteger getScaleFactor()
-
setScaleFactor
void setScaleFactor(RangedInteger sf)
- Parameters:
sf
- scaleFactor
-
getSize
RangedInteger getSize()
-
setSize
void setSize(RangedInteger s)
- Parameters:
s
- size
-
getMolString
String getMolString()
-
setMolString
void setMolString(String mols)
- Parameters:
mols
- molString
-
getProperty
String getProperty()
-
setProperty
void setProperty(String pr)
- Parameters:
pr
- property
-
getPropoom
RangedInteger getPropoom()
-
setPropoom
void setPropoom(RangedInteger oom)
- Parameters:
oom
- Order of magnitude
-
getMinprop
RangedInteger getMinprop()
-
setMinprop
void setMinprop(RangedInteger mp)
- Parameters:
mp
- minprop
-
getMaxprop
RangedInteger getMaxprop()
-
setMaxprop
void setMaxprop(RangedInteger mp)
- Parameters:
mp
- maxprop
-
getMolecule
@Nullable() Molecule getMolecule()
-
apply
void apply(Graphics2D g, Node<out Object> n, int x, int y)
Applies the effect.
- Parameters:
x
- x screen positiony
- y screen position
-
getColorChannel
ColorChannel getColorChannel()
-
getColorSummary
Color getColorSummary()
-
getIncarnation
CollectionWithCurrentElement<String> getIncarnation()
-
setIncarnation
void setIncarnation(CollectionWithCurrentElement<String> element)
- Parameters:
element
- incarnation
-
isMolFilter
boolean isMolFilter()
-
isMolPropertyFilter
boolean isMolPropertyFilter()
-
isReverse
boolean isReverse()
-
isWritingPropertyValue
boolean isWritingPropertyValue()
-
setMolFilter
void setMolFilter(boolean mol)
- Parameters:
mol
- molFilter
-
setMolPropertyFilter
void setMolPropertyFilter(boolean molpf)
- Parameters:
molpf
- molPropertyFilter
-
setReverse
void setReverse(boolean r)
- Parameters:
r
- reverse
-
setC
void setC(ColorChannel colorChannel)
- Parameters:
colorChannel
- colorChannel
-
setWritingPropertyValue
void setWritingPropertyValue(boolean writingPropertyValue)
- Parameters:
writingPropertyValue
- if it should draw the property value
-
-
-
-