|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectanar.Parametric
anar.Param
public class Param

ParamSum. If one parent value is changed, the
change is propagated to all other children of this instance.
| Field Summary | |
|---|---|
static float |
DefaultValue
|
float |
max
Maximum value (constraint) |
float |
min
Minimum value (constraint) |
float |
mod
Modulo operator. |
| Fields inherited from class anar.Parametric |
|---|
meta |
| Constructor Summary | |
|---|---|
Param()
If no value is given as parameter, value is initialized to 0; |
|
Param(float value)
Intialize Param with given value |
|
Param(float value,
float mod)
|
|
Param(float value,
float min,
float max)
Value and bounded value (min-max) |
|
Param(float value,
float min,
float max,
float mod)
|
|
Param(float value,
float min,
float max,
java.lang.String simpleMetaTag)
tag(String) ex: Constructor().tag(String); |
|
Param(float value,
java.lang.String tag)
tag(String) ex: Constructor().tag(String); |
|
| Method Summary | |
|---|---|
Param |
abs()
|
void |
addRatio(float delta)
|
Param |
addToSlidersMain()
Add the Param to Anar.slider list. |
Param |
cos()
|
Param |
div(Param p)
|
Param |
divide(float k)
|
Param |
divide(Param p)
|
float |
get()
|
float |
getRatio()
If min = 10, max =110; v = 60 then returns --> 0.5 |
float |
getRatio(float min,
float max)
Example: |
Param |
inv()
|
Param |
invert()
|
Param |
minus(float k)
|
Param |
minus(Param p)
|
Param |
mul(Param p)
|
Param |
multiply(float k)
|
Param |
multiply(Param p)
|
Param |
plus(float k)
|
Param |
plus(Param p)
|
Param |
pow(Param p)
|
void |
set(float value)
Change the value of this Param |
void |
set(float value,
float mod)
|
void |
set(float value,
float min,
float max)
Change the value and reset min, max. |
void |
set(float value,
float min,
float max,
float mod)
|
Param |
set(Meta meta)
|
Param |
setMeta(Meta meta)
|
void |
setMidi(int midiValue)
Convert a midi value 0xEF (0...127) to a value (with predefined min and max values. |
void |
setRatio(float value)
|
Param |
sign()
|
Param |
sin()
|
Param |
sqrt()
|
Param |
square()
|
Param |
sub(Param p)
|
Param |
sum(Param p)
|
Param |
tag(Meta tag)
|
Param |
tag(java.lang.String tag)
|
Param |
tan()
|
float |
toFloat()
v = 0.8888888888888888888888888...(float) --> v = 0.88888888888 (float) |
int |
toInt()
v = 0.8888888888888888888888888...(float) --> v = 0 (int) |
long |
toLong()
|
java.lang.String |
toString()
|
| Methods inherited from class anar.Parametric |
|---|
child, get, getMeta, getPrimitive, parent, parent, parentList, parentList, parentList, parentListGraphViz, parentListGraphViz, parentListRecursive, parentListRecursiveGraphViz, parentToString, parentToStringRecursive, parentToStringRecursive, primitiveToString, replaceParent, replaceParent, replicate, tag |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static float DefaultValue
public float min
public float max
public float mod
| Constructor Detail |
|---|
public Param()
public Param(float value)
value -
public Param(float value,
float mod)
value - mod - (equivalent to modulo, constrain the parameter on multiples of
the given value)
public Param(float value,
java.lang.String tag)
tag(String) ex: Constructor().tag(String);
value - tag - Param(float),
Param(float)
public Param(float value,
float min,
float max)
value - min - (minimum possible value)max - (maximum possible value)
public Param(float value,
float min,
float max,
float mod)
value - min - (minimum possible value)max - (maximum possible value)mod - (equivalent to modulo, constrain the parameter on multiples of
the given value)
public Param(float value,
float min,
float max,
java.lang.String simpleMetaTag)
tag(String) ex: Constructor().tag(String);
value - min - (minimum possible value)max - (maximum possible value)simpleMetaTag - Param(float, float, float)| Method Detail |
|---|
public float get()
public float getRatio()
public float getRatio(float min,
float max)
Param.min = 10, Param.max = 110, value = 60 --> with(newMin=1 + newMax = 20) = 0.25
min - max -
public void setRatio(float value)
value - 0..1 nomalized valuepublic Param inv()
public Param div(Param p)
public Param invert()
public Param mul(Param p)
public Param sum(Param p)
public Param sub(Param p)
public Param sqrt()
public Param square()
public Param pow(Param p)
public Param sign()
public Param abs()
public Param cos()
public Param sin()
public Param tan()
public void addRatio(float delta)
delta - public void set(float value)
value -
public void set(float value,
float mod)
value - mod -
public void set(float value,
float min,
float max)
value - min - max -
public void set(float value,
float min,
float max,
float mod)
value - min - max - mod - public void setMidi(int midiValue)
midiValue - public Param set(Meta meta)
public Param setMeta(Meta meta)
public Param tag(java.lang.String tag)
public Param tag(Meta tag)
public java.lang.String toString()
toString in class java.lang.Objectpublic float toFloat()
v = 0.8888888888888888888888888...(float) --> v = 0.88888888888 (float)
public int toInt()
v = 0.8888888888888888888888888...(float) --> v = 0 (int)
public long toLong()
public Param divide(Param p)
public Param divide(float k)
public Param multiply(Param p)
public Param multiply(float k)
public Param plus(Param p)
public Param plus(float k)
public Param minus(Param p)
public Param minus(float k)
public Param addToSlidersMain()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||