BowlerKernel
|
Public Member Functions | |
Parameter () | |
String | getName () |
void | setValue (Long newVal) |
Long | getValue () |
ArrayList< String > | getOptions () |
String | getStrValue () |
void | setStrValue (String newValue) |
void | setMM (double newVal) |
void | setMicrons (long newVal) |
double | getMM () |
double | getMicrons () |
Protected Member Functions | |
void | setup (String key, Long defaultValue, ArrayList< String > options) |
void | setup (String key, String defaultValue, ArrayList< String > options) |
Private Attributes | |
String | name =null |
final ArrayList< String > | options =new ArrayList<String>() |
Long | value =null |
String | strValue =null |
Definition at line 5 of file Parameter.java.
eu.mihosoft.vrl.v3d.parametrics.Parameter.Parameter | ( | ) |
Definition at line 11 of file Parameter.java.
double eu.mihosoft.vrl.v3d.parametrics.Parameter.getMicrons | ( | ) |
Definition at line 97 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.getValue().
double eu.mihosoft.vrl.v3d.parametrics.Parameter.getMM | ( | ) |
Definition at line 94 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.getValue().
Referenced by eu.mihosoft.vrl.v3d.Cube.Cube(), eu.mihosoft.vrl.v3d.Cylinder.Cylinder(), eu.mihosoft.vrl.v3d.RoundedCube.RoundedCube(), and eu.mihosoft.vrl.v3d.Sphere.Sphere().
String eu.mihosoft.vrl.v3d.parametrics.Parameter.getName | ( | ) |
Definition at line 49 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.name.
Referenced by eu.mihosoft.vrl.v3d.CSG.setParameter().
ArrayList<String> eu.mihosoft.vrl.v3d.parametrics.Parameter.getOptions | ( | ) |
Definition at line 67 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.options.
String eu.mihosoft.vrl.v3d.parametrics.Parameter.getStrValue | ( | ) |
Definition at line 71 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.strValue.
Referenced by eu.mihosoft.vrl.v3d.parametrics.StringParameter.getString(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.setup().
Long eu.mihosoft.vrl.v3d.parametrics.Parameter.getValue | ( | ) |
Definition at line 64 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.value.
Referenced by eu.mihosoft.vrl.v3d.parametrics.Parameter.getMicrons(), eu.mihosoft.vrl.v3d.parametrics.Parameter.getMM(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.setup().
void eu.mihosoft.vrl.v3d.parametrics.Parameter.setMicrons | ( | long | newVal | ) |
Definition at line 90 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.setValue().
void eu.mihosoft.vrl.v3d.parametrics.Parameter.setMM | ( | double | newVal | ) |
Definition at line 87 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.Parameter.setValue().
Referenced by com.neuronrobotics.bowlerstudio.vitamins.Vitamins.get().
void eu.mihosoft.vrl.v3d.parametrics.Parameter.setStrValue | ( | String | newValue | ) |
Definition at line 75 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.getParamListeners(), eu.mihosoft.vrl.v3d.parametrics.Parameter.name, and eu.mihosoft.vrl.v3d.parametrics.Parameter.strValue.
Referenced by com.neuronrobotics.bowlerstudio.vitamins.Vitamins.get(), and eu.mihosoft.vrl.v3d.parametrics.StringParameter.setString().
|
protected |
Definition at line 13 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.addParameterListener(), eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.get(), eu.mihosoft.vrl.v3d.parametrics.Parameter.getValue(), eu.mihosoft.vrl.v3d.parametrics.Parameter.name, eu.mihosoft.vrl.v3d.parametrics.Parameter.options, eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.set(), eu.mihosoft.vrl.v3d.parametrics.Parameter.setValue(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.value.
Referenced by eu.mihosoft.vrl.v3d.parametrics.LengthParameter.LengthParameter(), and eu.mihosoft.vrl.v3d.parametrics.StringParameter.StringParameter().
|
protected |
Definition at line 31 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.addParameterListener(), eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.get(), eu.mihosoft.vrl.v3d.parametrics.Parameter.getStrValue(), eu.mihosoft.vrl.v3d.parametrics.Parameter.name, eu.mihosoft.vrl.v3d.parametrics.Parameter.options, eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.set(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.strValue.
void eu.mihosoft.vrl.v3d.parametrics.Parameter.setValue | ( | Long | newVal | ) |
Definition at line 53 of file Parameter.java.
References eu.mihosoft.vrl.v3d.parametrics.CSGDatabase.getParamListeners(), eu.mihosoft.vrl.v3d.parametrics.Parameter.name, eu.mihosoft.vrl.v3d.parametrics.IParameterChanged.parameterChanged(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.value.
Referenced by eu.mihosoft.vrl.v3d.parametrics.Parameter.setMicrons(), eu.mihosoft.vrl.v3d.parametrics.Parameter.setMM(), eu.mihosoft.vrl.v3d.CSG.setParameter(), eu.mihosoft.vrl.v3d.CSG.setParameterIfNull(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.setup().
|
private |
|
private |
Definition at line 8 of file Parameter.java.
Referenced by eu.mihosoft.vrl.v3d.parametrics.Parameter.getOptions(), eu.mihosoft.vrl.v3d.parametrics.LengthParameter.LengthParameter(), eu.mihosoft.vrl.v3d.parametrics.Parameter.setup(), and eu.mihosoft.vrl.v3d.parametrics.StringParameter.StringParameter().
|
private |
Definition at line 10 of file Parameter.java.
Referenced by eu.mihosoft.vrl.v3d.parametrics.Parameter.getStrValue(), eu.mihosoft.vrl.v3d.parametrics.Parameter.setStrValue(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.setup().
|
private |
Definition at line 9 of file Parameter.java.
Referenced by eu.mihosoft.vrl.v3d.parametrics.Parameter.getValue(), eu.mihosoft.vrl.v3d.parametrics.Parameter.setup(), and eu.mihosoft.vrl.v3d.parametrics.Parameter.setValue().