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
Modifier and Type Method Description DrawShape.Mode
getMode()
void
setMode(DrawShape.Mode m)
RangedInteger
getRed()
void
setRed(RangedInteger r)
RangedInteger
getBlue()
void
setBlue(RangedInteger b)
RangedInteger
getGreen()
void
setGreen(RangedInteger g)
RangedInteger
getAlpha()
void
setAlpha(RangedInteger a)
RangedInteger
getScaleFactor()
void
setScaleFactor(RangedInteger sf)
RangedInteger
getSize()
void
setSize(RangedInteger s)
String
getMolString()
void
setMolString(String mols)
String
getProperty()
void
setProperty(String pr)
RangedInteger
getPropoom()
void
setPropoom(RangedInteger oom)
RangedInteger
getMinprop()
void
setMinprop(RangedInteger mp)
RangedInteger
getMaxprop()
void
setMaxprop(RangedInteger mp)
Molecule
getMolecule()
void
apply(Graphics2D g, Node<out Object> n, int x, int y)
Applies the effect. ColorChannel
getColorChannel()
Color
getColorSummary()
CollectionWithCurrentElement<String>
getIncarnation()
void
setIncarnation(CollectionWithCurrentElement<String> element)
boolean
isMolFilter()
boolean
isMolPropertyFilter()
boolean
isReverse()
boolean
isWritingPropertyValue()
void
setMolFilter(boolean mol)
void
setMolPropertyFilter(boolean molpf)
void
setReverse(boolean r)
void
setC(ColorChannel colorChannel)
void
setWritingPropertyValue(boolean writingPropertyValue)
-
-
Constructor Detail
-
DrawShape
DrawShape()
Builds a new DrawShape effect.
-
-
Method Detail
-
getMode
DrawShape.Mode getMode()
- Returns:
current mode
-
setMode
void setMode(DrawShape.Mode m)
- Parameters:
m
- mode
-
getRed
RangedInteger getRed()
- Returns:
red
-
setRed
void setRed(RangedInteger r)
- Parameters:
r
- red
-
getBlue
RangedInteger getBlue()
- Returns:
Blue
-
setBlue
void setBlue(RangedInteger b)
- Parameters:
b
- blue
-
getGreen
RangedInteger getGreen()
- Returns:
Green
-
setGreen
void setGreen(RangedInteger g)
- Parameters:
g
- green
-
getAlpha
RangedInteger getAlpha()
- Returns:
Alpha
-
setAlpha
void setAlpha(RangedInteger a)
- Parameters:
a
- alpha
-
getScaleFactor
RangedInteger getScaleFactor()
- Returns:
scaleFactor
-
setScaleFactor
void setScaleFactor(RangedInteger sf)
- Parameters:
sf
- scaleFactor
-
getSize
RangedInteger getSize()
- Returns:
size
-
setSize
void setSize(RangedInteger s)
- Parameters:
s
- size
-
getMolString
String getMolString()
- Returns:
molString
-
setMolString
void setMolString(String mols)
- Parameters:
mols
- molString
-
getProperty
String getProperty()
- Returns:
property
-
setProperty
void setProperty(String pr)
- Parameters:
pr
- property
-
getPropoom
RangedInteger getPropoom()
- Returns:
propoom
-
setPropoom
void setPropoom(RangedInteger oom)
- Parameters:
oom
- Order of magnitude
-
getMinprop
RangedInteger getMinprop()
- Returns:
minprop
-
setMinprop
void setMinprop(RangedInteger mp)
- Parameters:
mp
- minprop
-
getMaxprop
RangedInteger getMaxprop()
- Returns:
maxprop
-
setMaxprop
void setMaxprop(RangedInteger mp)
- Parameters:
mp
- maxprop
-
getMolecule
@Nullable() Molecule getMolecule()
- Returns:
molecule
-
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()
- Returns:
Color Channel
-
getColorSummary
Color getColorSummary()
- Returns:
a color which resembles the color of this effect
-
getIncarnation
CollectionWithCurrentElement<String> getIncarnation()
- Returns:
the current incarnation
-
setIncarnation
void setIncarnation(CollectionWithCurrentElement<String> element)
- Parameters:
element
- incarnation
-
isMolFilter
boolean isMolFilter()
- Returns:
molFilter
-
isMolPropertyFilter
boolean isMolPropertyFilter()
- Returns:
molPropertyFilter
-
isReverse
boolean isReverse()
- Returns:
reverse
-
isWritingPropertyValue
boolean isWritingPropertyValue()
- Returns:
true if it is writing the property value
-
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
-
-
-
-