public class IsoExt extends ScriptExt
Constructor and Description |
---|
IsoExt() |
Modifier and Type | Method and Description |
---|---|
private void |
addShapeProperty(javajs.util.Lst<java.lang.Object[]> propertyList,
java.lang.String key,
java.lang.Object value) |
private boolean |
cgo() |
private boolean |
contact() |
private java.lang.Object[] |
createFunction(java.lang.String fname,
java.lang.String xyz,
java.lang.String ret)
for the ISOSURFACE command
|
private void |
dipole() |
java.lang.String |
dispatch(int iTok,
boolean b,
T[] st) |
private void |
draw() |
private float[][] |
floatArraySet(int i,
int nX,
int nY) |
private float[][][] |
floatArraySetXYZ(int i,
int nX,
int nY,
int nZ) |
private float[] |
getAtomicPotentials(BS bsSelected,
BS bsIgnore,
java.lang.String fileName) |
private java.lang.Object |
getCapSlabObject(int i,
boolean isLcaoCartoon) |
private javajs.util.Lst<java.lang.Object> |
getPlaneIntersection(int type,
javajs.util.P4 plane,
SymmetryInterface uc,
float scale,
int flags) |
private void |
getWithinDistanceVector(javajs.util.Lst<java.lang.Object[]> propertyList,
float distance,
javajs.util.P3 ptc,
BS bs,
boolean isShow) |
private java.lang.String |
initIsosurface(int iShape) |
private void |
isosurface(int iShape) |
private void |
lcaoCartoon() |
private boolean |
listIsosurface(int iShape) |
private void |
mo(boolean isInitOnly,
int iShape) |
private float[] |
moCombo(javajs.util.Lst<java.lang.Object[]> propertyList) |
private int |
moOffset(int index) |
private java.lang.String |
setColorOptions(javajs.util.SB sb,
int index,
int iShape,
int nAllowed) |
private void |
setMoData(javajs.util.Lst<java.lang.Object[]> propertyList,
int moNumber,
float[] lc,
int offset,
boolean isNegOffset,
int modelIndex,
java.lang.String title,
java.lang.String nboType) |
private void |
setNBOType(java.util.Map<java.lang.String,java.lang.Object> moData,
java.lang.String type) |
atomExpressionAt, centerParameter, checkLength, error, finalizeObject, floatParameter, getColorTrans, getPoint3f, getShapeProperty, getToken, init, intParameter, invArg, invPO, isFloatParameter, paramAsStr, setShapeId, setShapeProperty, showString, stringParameter, tokAt
public java.lang.String dispatch(int iTok, boolean b, T[] st) throws ScriptException
dispatch
in class ScriptExt
ScriptException
private void dipole() throws ScriptException
ScriptException
private void draw() throws ScriptException
ScriptException
private void mo(boolean isInitOnly, int iShape) throws ScriptException
ScriptException
private void setNBOType(java.util.Map<java.lang.String,java.lang.Object> moData, java.lang.String type) throws ScriptException
ScriptException
private float[] moCombo(javajs.util.Lst<java.lang.Object[]> propertyList)
private int moOffset(int index) throws ScriptException
ScriptException
private void setMoData(javajs.util.Lst<java.lang.Object[]> propertyList, int moNumber, float[] lc, int offset, boolean isNegOffset, int modelIndex, java.lang.String title, java.lang.String nboType) throws ScriptException
ScriptException
private void isosurface(int iShape) throws ScriptException
ScriptException
private void lcaoCartoon() throws ScriptException
ScriptException
private boolean contact() throws ScriptException
ScriptException
private boolean cgo() throws ScriptException
ScriptException
private float[] getAtomicPotentials(BS bsSelected, BS bsIgnore, java.lang.String fileName)
bsSelected
- bsIgnore
- fileName
- private java.lang.Object getCapSlabObject(int i, boolean isLcaoCartoon) throws ScriptException
ScriptException
private java.lang.String setColorOptions(javajs.util.SB sb, int index, int iShape, int nAllowed) throws ScriptException
ScriptException
private java.lang.Object[] createFunction(java.lang.String fname, java.lang.String xyz, java.lang.String ret)
fname
- xyz
- ret
- private void getWithinDistanceVector(javajs.util.Lst<java.lang.Object[]> propertyList, float distance, javajs.util.P3 ptc, BS bs, boolean isShow)
private void addShapeProperty(javajs.util.Lst<java.lang.Object[]> propertyList, java.lang.String key, java.lang.Object value)
private float[][][] floatArraySetXYZ(int i, int nX, int nY, int nZ) throws ScriptException
ScriptException
private float[][] floatArraySet(int i, int nX, int nY) throws ScriptException
ScriptException
private java.lang.String initIsosurface(int iShape) throws ScriptException
ScriptException
private boolean listIsosurface(int iShape) throws ScriptException
ScriptException
private javajs.util.Lst<java.lang.Object> getPlaneIntersection(int type, javajs.util.P4 plane, SymmetryInterface uc, float scale, int flags)
type
- plane
- plane to intersect, or null for just the full boxscale
- uc
- flags
- 1 -- edges only 2 -- triangles only 3 -- both