public class Evaluator
extends java.lang.Object
Constructor and Description |
---|
Evaluator() |
Modifier and Type | Method and Description |
---|---|
static Plane3D |
getPlane(java.lang.String expression)
Evaluates string literals of form (x,y,z) >(<) offset, where (x,y,z) is a normal vector;
|
static Plane3D |
getPlane(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Double> variablesMap) |
static PointND |
getPointValue(java.lang.String expression)
Evaluates the string literals in a string vector;
|
static PointND |
getPointValue(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Double> variablesMap)
Evaluates the string literals in a string vector and replaces variables with values in map;
|
static double |
getValue(java.lang.String expression)
Evaluates the string literal
|
static double |
getValue(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Double> variablesMap)
Evaluates the string literal and replaces variables with values in map;
|
static SimpleVector |
getVectorValue(java.lang.String expression)
Evaluates the string literals in a string vector;
|
static SimpleVector |
getVectorValue(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Double> variablesMap)
Evaluates the string literals in a string vector and replaces variables with values in map;
|
public static double getValue(java.lang.String expression)
expression
- string to be evaluatedpublic static double getValue(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Double> variablesMap)
expression
- string to be evaluatedpublic static SimpleVector getVectorValue(java.lang.String expression)
expression
- string vector to be evaluatedpublic static SimpleVector getVectorValue(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Double> variablesMap)
expression
- string vector to be evaluatedpublic static PointND getPointValue(java.lang.String expression)
expression
- string vector to be evaluatedpublic static PointND getPointValue(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Double> variablesMap)
expression
- string vector to be evaluatedpublic static Plane3D getPlane(java.lang.String expression)
expression
- string expression of form (x,y,z) >(<) offset, where (x,y,z) is a normal vector;public static Plane3D getPlane(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Double> variablesMap)