public class CmdExt extends java.lang.Object implements JmolCmdExtension
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
chk |
protected ScriptEval |
e |
(package private) static int |
ERROR_invalidArgument |
protected int |
slen |
protected T[] |
st |
protected Viewer |
vwr |
| Constructor and Description |
|---|
CmdExt() |
| Modifier and Type | Method and Description |
|---|---|
private void |
assign() |
private void |
assignAtom(int atomIndex,
javajs.util.P3 pt,
java.lang.String type) |
private void |
assignBond(int bondIndex,
char type) |
private void |
assignConnect(int index,
int index2) |
protected BS |
atomExpressionAt(int i) |
private void |
cache() |
private void |
calculate() |
private void |
capture() |
private void |
centerAt() |
protected javajs.util.P3 |
centerParameter(int i) |
protected void |
checkLength(int i) |
private void |
compare() |
private void |
configuration() |
private void |
connect(int index) |
private void |
console() |
void |
data() |
java.lang.String |
dispatch(int iTok,
boolean b,
T[] st) |
private void |
ellipsoid() |
protected void |
error(int err) |
boolean |
evalParallel(ScriptContext context,
ShapeManager shapeManager)
used for TRY command
|
protected void |
finalizeObject(int shapeID,
int colorArgb,
float translucentLevel,
int intScale,
boolean doSet,
java.lang.Object data,
int iptDisplayProperty,
BS bs) |
protected float |
floatParameter(int i) |
java.lang.Object |
getBitsetIdent(BS bs,
java.lang.String label,
java.lang.Object tokenValue,
boolean useAtomMap,
int index,
boolean isExplicitlyAll) |
protected float |
getColorTrans(ScriptEval eval,
int i,
boolean allowNone,
int[] ret)
Checks color, translucent, opaque parameters.
|
private java.lang.String |
getContext(boolean withVariables) |
private java.lang.String |
getIsosurfaceJvxl(boolean asMesh,
int iShape) |
private java.lang.String |
getMoJvxl(int ptMO,
boolean isNBO) |
private float |
getPlotMinMax(float[] data,
boolean isMax,
int tok) |
protected javajs.util.P3 |
getPoint3f(int i,
boolean allowFractional) |
private java.lang.String |
getScriptID(ScriptContext context) |
protected java.lang.Object |
getShapeProperty(int shapeType,
java.lang.String propertyName) |
private java.lang.Object |
getShapePropertyIndex(int shapeType,
java.lang.String propertyName,
int index) |
protected T |
getToken(int i) |
JmolCmdExtension |
init(java.lang.Object se) |
protected int |
intParameter(int index) |
protected void |
invArg() |
protected void |
invPO() |
protected boolean |
isFloatParameter(int index) |
(package private) boolean |
listIsosurface(int iShape) |
private void |
mapProperty() |
private void |
measure() |
private void |
minimize() |
private void |
modulation()
Allows for setting one or more specific t-values as well as full unit-cell
shifts (multiples of q).
|
void |
navigate() |
protected java.lang.String |
paramAsStr(int i) |
private java.lang.Object |
parseDataArray(java.lang.String str,
boolean is3D) |
protected java.lang.String |
plot(T[] args) |
private int |
plotProp() |
private boolean |
polyhedra() |
protected java.lang.String |
setShapeId(int iShape,
int i,
boolean idSeen) |
protected void |
setShapeProperty(int shapeType,
java.lang.String propertyName,
java.lang.Object propertyValue) |
private void |
show() |
protected void |
showString(java.lang.String s) |
private void |
stereo() |
protected java.lang.String |
stringParameter(int index) |
private boolean |
struts() |
protected int |
tokAt(int i) |
private static int |
tokAtArray(int i,
T[] args) |
private T |
tokenAt(int i,
T[] args) |
private java.lang.String |
write(T[] args) |
protected Viewer vwr
protected ScriptEval e
protected boolean chk
protected T[] st
protected int slen
static final int ERROR_invalidArgument
public JmolCmdExtension init(java.lang.Object se)
init in interface JmolCmdExtensionpublic java.lang.String dispatch(int iTok,
boolean b,
T[] st)
throws ScriptException
dispatch in interface JmolCmdExtensionScriptExceptionprotected BS atomExpressionAt(int i) throws ScriptException
ScriptExceptionprotected void checkLength(int i)
throws ScriptException
ScriptExceptionprotected void error(int err)
throws ScriptException
ScriptExceptionprotected void invArg()
throws ScriptException
ScriptExceptionprotected void invPO()
throws ScriptException
ScriptExceptionprotected java.lang.Object getShapeProperty(int shapeType,
java.lang.String propertyName)
protected java.lang.String paramAsStr(int i)
throws ScriptException
ScriptExceptionprotected javajs.util.P3 centerParameter(int i)
throws ScriptException
ScriptExceptionprotected float floatParameter(int i)
throws ScriptException
ScriptExceptionprotected javajs.util.P3 getPoint3f(int i,
boolean allowFractional)
throws ScriptException
ScriptExceptionprotected int intParameter(int index)
throws ScriptException
ScriptExceptionprotected boolean isFloatParameter(int index)
protected void setShapeProperty(int shapeType,
java.lang.String propertyName,
java.lang.Object propertyValue)
protected void showString(java.lang.String s)
protected java.lang.String stringParameter(int index)
throws ScriptException
ScriptExceptionprotected T getToken(int i) throws ScriptException
ScriptExceptionprotected int tokAt(int i)
private void cache()
throws ScriptException
ScriptExceptionprivate void calculate()
throws ScriptException
ScriptExceptionprivate void capture()
throws ScriptException
ScriptExceptionprivate void centerAt()
throws ScriptException
ScriptExceptionprivate void compare()
throws ScriptException
ScriptExceptionprivate void configuration()
throws ScriptException
ScriptExceptionprivate void measure()
throws ScriptException
ScriptExceptionprivate void connect(int index)
throws ScriptException
index - 0 indicates hbond commandScriptExceptionprivate void console()
throws ScriptException
ScriptExceptionpublic void data()
throws ScriptException
ScriptExceptionprivate void ellipsoid()
throws ScriptException
ScriptExceptionprivate void mapProperty()
throws ScriptException
ScriptExceptionprivate void minimize()
throws ScriptException
ScriptExceptionprivate void modulation()
throws ScriptException
ScriptExceptionpublic void navigate()
throws ScriptException
ScriptExceptionprotected java.lang.String plot(T[] args) throws ScriptException
ScriptExceptionprivate int plotProp()
private boolean polyhedra()
throws ScriptException
ScriptExceptionpublic boolean evalParallel(ScriptContext context, ShapeManager shapeManager)
evalParallel in interface JmolCmdExtensioncontext - shapeManager - private java.lang.String write(T[] args) throws ScriptException
ScriptExceptionprivate void show()
throws ScriptException
ScriptExceptionprivate void stereo()
throws ScriptException
ScriptExceptionprivate boolean struts()
throws ScriptException
ScriptExceptionprivate void assign()
throws ScriptException
ScriptExceptionprivate void assignAtom(int atomIndex,
javajs.util.P3 pt,
java.lang.String type)
private void assignBond(int bondIndex,
char type)
private void assignConnect(int index,
int index2)
private java.lang.String getContext(boolean withVariables)
protected float getColorTrans(ScriptEval eval, int i, boolean allowNone, int[] ret) throws ScriptException
eval - i - allowNone - ret - returned int argb colorScriptExceptionprivate java.lang.String getIsosurfaceJvxl(boolean asMesh,
int iShape)
private java.lang.String getMoJvxl(int ptMO,
boolean isNBO)
throws ScriptException
ScriptExceptionprivate java.lang.String getScriptID(ScriptContext context)
private java.lang.Object getShapePropertyIndex(int shapeType,
java.lang.String propertyName,
int index)
private static int tokAtArray(int i,
T[] args)
protected void finalizeObject(int shapeID,
int colorArgb,
float translucentLevel,
int intScale,
boolean doSet,
java.lang.Object data,
int iptDisplayProperty,
BS bs)
throws ScriptException
ScriptExceptionprivate float getPlotMinMax(float[] data,
boolean isMax,
int tok)
public java.lang.Object getBitsetIdent(BS bs, java.lang.String label, java.lang.Object tokenValue, boolean useAtomMap, int index, boolean isExplicitlyAll)
getBitsetIdent in interface JmolCmdExtensionboolean listIsosurface(int iShape)
throws ScriptException
ScriptExceptionprotected java.lang.String setShapeId(int iShape,
int i,
boolean idSeen)
throws ScriptException
ScriptExceptionprivate java.lang.Object parseDataArray(java.lang.String str,
boolean is3D)