Package org.jmol.scriptext
Class IsoExt
java.lang.Object
org.jmol.scriptext.ScriptExt
org.jmol.scriptext.IsoExt
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddShapeProperty(javajs.util.Lst<Object[]> propertyList, String key, Object value) private booleancgo()private booleancontact()private Object[]createFunction(String fname, String xyz, String ret) for the ISOSURFACE commandprivate voiddipole()private voiddraw()private float[][]floatArraySet(int i, int nX, int nY) private float[][][]floatArraySetXYZ(int i, int nX, int nY, int nZ) private float[]getAtomicPotentials(javajs.util.BS bsSelected, javajs.util.BS bsIgnore, String fileName) private javajs.util.P3[]getBoxPoints(int type, SymmetryInterface uc, javajs.util.BS bsAtoms, float scale) private ObjectgetCapSlabObject(int i, boolean isLcaoCartoon) private javajs.util.P3[]getWithinDistanceVector(javajs.util.Lst<Object[]> propertyList, float distance, javajs.util.P3 ptc, javajs.util.BS bs, boolean isShow) private StringinitIsosurface(int iShape) private voidisosurface(int iShape) private voidprivate booleanlistIsosurface(int iShape) private voidmo(boolean isInitOnly, int iShape) private float[]private intmoOffset(int index) private StringsetColorOptions(javajs.util.SB sb, int index, int iShape, int nAllowed) private voidsetMoData(javajs.util.Lst<Object[]> propertyList, int moNumber, float[] lc, int offset, boolean isNegOffset, int modelIndex, String title, String nboType, boolean isBeta) private intsetNBOType(Map<String, Object> moData, String type) Methods inherited from class org.jmol.scriptext.ScriptExt
atomExpressionAt, bsToArray, centerParameter, checkLength, error, finalizeObject, floatParameter, getAllPoints, getColorTrans, getIntArray2, getPoint3f, getShapeProperty, getToken, init, intParameter, invArg, invPO, isFloatParameter, paramAsStr, setShapeId, setShapeProperty, showString, stringParameter, tokAt
-
Constructor Details
-
IsoExt
public IsoExt()
-
-
Method Details
-
dispatch
- Specified by:
dispatchin classScriptExt- Throws:
ScriptException
-
dipole
- Throws:
ScriptException
-
draw
- Throws:
ScriptException
-
mo
- Throws:
ScriptException
-
setNBOType
- Throws:
ScriptException
-
moCombo
-
moOffset
- Throws:
ScriptException
-
setMoData
private void setMoData(javajs.util.Lst<Object[]> propertyList, int moNumber, float[] lc, int offset, boolean isNegOffset, int modelIndex, String title, String nboType, boolean isBeta) throws ScriptException - Throws:
ScriptException
-
isosurface
- Throws:
ScriptException
-
lcaoCartoon
- Throws:
ScriptException
-
contact
- Throws:
ScriptException
-
cgo
- Throws:
ScriptException
-
getAtomicPotentials
private float[] getAtomicPotentials(javajs.util.BS bsSelected, javajs.util.BS bsIgnore, String fileName) - Parameters:
bsSelected-bsIgnore-fileName-- Returns:
- calculated atom potentials
-
getCapSlabObject
- Throws:
ScriptException
-
setColorOptions
private String setColorOptions(javajs.util.SB sb, int index, int iShape, int nAllowed) throws ScriptException - Throws:
ScriptException
-
createFunction
for the ISOSURFACE command- Parameters:
fname-xyz-ret-- Returns:
- [ ScriptFunction, Params ]
-
getWithinDistanceVector
private javajs.util.P3[] getWithinDistanceVector(javajs.util.Lst<Object[]> propertyList, float distance, javajs.util.P3 ptc, javajs.util.BS bs, boolean isShow) -
addShapeProperty
-
floatArraySetXYZ
- Throws:
ScriptException
-
floatArraySet
- Throws:
ScriptException
-
initIsosurface
- Throws:
ScriptException
-
listIsosurface
- Throws:
ScriptException
-
getBoxPoints
private javajs.util.P3[] getBoxPoints(int type, SymmetryInterface uc, javajs.util.BS bsAtoms, float scale)
-