-
- All Implemented Interfaces:
-
it.unibo.alchemist.boundary.gui.effects.Effect,java.io.Serializable
@Deprecated() public final class DrawShape implements Effect
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumDrawShape.Mode
-
Field Summary
Fields Modifier and Type Field Description private DrawShape.Modemodeprivate RangedIntegerredprivate RangedIntegerblueprivate RangedIntegergreenprivate RangedIntegeralphaprivate RangedIntegerscaleFactorprivate RangedIntegersizeprivate booleanmolFilterprivate StringmolStringprivate booleanmolPropertyFilterprivate Stringpropertyprivate booleanwritingPropertyValueprivate ColorChannelcprivate booleanreverseprivate RangedIntegerpropoomprivate RangedIntegerminpropprivate RangedIntegermaxpropprivate transient Moleculemoleculeprivate transient Incarnation<out Object, out Object>incarnation
-
Method Summary
Modifier and Type Method Description DrawShape.ModegetMode()voidsetMode(DrawShape.Mode m)RangedIntegergetRed()voidsetRed(RangedInteger r)RangedIntegergetBlue()voidsetBlue(RangedInteger b)RangedIntegergetGreen()voidsetGreen(RangedInteger g)RangedIntegergetAlpha()voidsetAlpha(RangedInteger a)RangedIntegergetScaleFactor()voidsetScaleFactor(RangedInteger sf)RangedIntegergetSize()voidsetSize(RangedInteger s)voidsetMolFilter(boolean mol)StringgetMolString()voidsetMolString(String mols)voidsetMolPropertyFilter(boolean molpf)StringgetProperty()voidsetProperty(String pr)voidsetWritingPropertyValue(boolean writingPropertyValue)voidsetC(ColorChannel colorChannel)voidsetReverse(boolean r)RangedIntegergetPropoom()voidsetPropoom(RangedInteger oom)RangedIntegergetMinprop()voidsetMinprop(RangedInteger mp)RangedIntegergetMaxprop()voidsetMaxprop(RangedInteger mp)MoleculegetMolecule()voidsetIncarnation(CollectionWithCurrentElement<String> element)voidapply(Graphics2D g, Node<out Object> n, int x, int y)Applies the effect. ColorChannelgetColorChannel()ColorgetColorSummary()booleanisMolFilter()booleanisMolPropertyFilter()booleanisReverse()booleanisWritingPropertyValue()-
-
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
-
setMolFilter
void setMolFilter(boolean mol)
- Parameters:
mol- molFilter
-
getMolString
String getMolString()
-
setMolString
void setMolString(String mols)
- Parameters:
mols- molString
-
setMolPropertyFilter
void setMolPropertyFilter(boolean molpf)
- Parameters:
molpf- molPropertyFilter
-
getProperty
String getProperty()
-
setProperty
void setProperty(String pr)
- Parameters:
pr- property
-
setWritingPropertyValue
void setWritingPropertyValue(boolean writingPropertyValue)
- Parameters:
writingPropertyValue- if it should draw the property value
-
setC
void setC(ColorChannel colorChannel)
- Parameters:
colorChannel- colorChannel
-
setReverse
void setReverse(boolean r)
- Parameters:
r- reverse
-
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()
-
setIncarnation
void setIncarnation(CollectionWithCurrentElement<String> element)
- Parameters:
element- incarnation
-
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()
-
isMolFilter
boolean isMolFilter()
-
isMolPropertyFilter
boolean isMolPropertyFilter()
-
isReverse
boolean isReverse()
-
isWritingPropertyValue
boolean isWritingPropertyValue()
-
-
-
-