org.jmol.viewer
Class Eval.Rpn
class
Eval.Rpn
extends Object
private boolean asVector
private int braceCount
private boolean isAssignment
private int maxLevel
private int oPt
private int parenCount
private int squareCount
private boolean wasX
private int xPt
Rpn(int maxLevel, boolean isAssignment, boolean asVector)
boolean addX(Object x)
boolean addX(boolean x)
boolean addX(int x)
boolean addX(float x)
boolean addX(String x)
boolean addX(String[] x)
boolean addX(Point3f x)
boolean addX(Point4f x)
boolean addX(BitSet x)
private boolean doBitsetSelect()
void dumpStacks()
private boolean evaluateArray(
Token[] args)
private boolean evaluateBoundBox(
Token x2)
private boolean evaluateConnected(
Token[] args)
private boolean evaluateCross(
Token[] args)
private boolean evaluateData(
Token[] args)
private boolean evaluateDistance(
Token[] args)
private boolean evaluateFind(
Token[] args)
private boolean evaluateFunction()
private boolean evaluateGetProperty(
Token[] args)
private boolean evaluateLabel(
Token[] args)
private boolean evaluateList(int tok,
Token[] args)
private boolean evaluateLoad(
Token[] args)
private boolean evaluateMath(
Token[] args, int tok)
private boolean evaluateMeasure(
Token[] args, boolean isAngle)
private boolean evaluatePlane(
Token[] args)
private boolean evaluatePoint(
Token[] args)
private boolean evaluatePointOrBitsetOperation(
Token op,
Token x2)
private boolean evaluateRandom(
Token[] args)
private boolean evaluateReplace(
Token[] args)
private boolean evaluateScript(
Token[] args, int tok)
private boolean evaluateString(int tok,
Token[] args)
private boolean evaluateSubstructure(
Token[] args)
private boolean evaluateUserFunction(String name,
Token[] args)
private boolean evaluateWithin(
Token[] args)
private boolean evaluateWrite(
Token[] args)
Token getResult(boolean allowUnderflow, String key)
boolean isOpFunc(
Token op)
private boolean operate()
Point4f planeValue(
Token x)
void stackOverflow()