Package org.jmol.shapesurface
Class MolecularOrbital
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.MeshCollection
org.jmol.shapesurface.Isosurface
org.jmol.shapesurface.MolecularOrbital
- All Implemented Interfaces:
MeshDataServer,VertexDataServer
- Direct Known Subclasses:
NBO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Integerprivate Integerprivate Floatprivate booleanprivate intprivate intprivate intprivate booleanprivate float[]private intprivate Integerprivate intprivate javajs.util.P4private Integerprivate Floatprivate Floatprivate intprivate javajs.util.Lst<Object>private Integerprivate Booleanprivate Booleanprivate Stringprivate Stringprivate Floatprivate intprivate Stringprivate StringFields inherited from class org.jmol.shapesurface.Isosurface
allowMesh, iHaveBitSets, isomeshes, keyXy, sg, thisMeshFields inherited from class org.jmol.shape.MeshCollection
bsDisplay, colix, color, connections, currentMesh, displayWithinDistance2, displayWithinPoints, explicitID, htObjects, isDisplayWithinNot, isFixed, jvxlData, linkedMesh, meshCount, meshes, modelIndex, nUnnamed, pickedMesh, pickedModel, pickedPt, pickedVertex, PREVIOUS_MESH_ID, previousMeshID, titleFields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclearSg()private StringgetId(int modelIndex) getMoInfo(int modelIndex) getProperty(String propertyName, int index) private booleangetSettings(String strID) voidvoidmerge(MeshCollection shape) called by ParallelProcessor at completionprivate voidsetOrbital(int moNumber, float[] linearCombination) voidsetProperty(String propertyName, Object value, javajs.util.BS bs) Methods inherited from class org.jmol.shapesurface.Isosurface
addMeshInfo, addRequiredFile, addTriangleCheck, addVertexCopy, allocMesh, calculateGeodesicSurface, checkObjectClicked, checkObjectHovered, discardTempData, fillMeshData, getCapSlabInfo, getCmd, getPlane, getPolygonColorData, getPropertyData, getPropI, getShapeDetail, getSurfacePointIndexAndFraction, getValue, getValues, getVertices, invalidateTriangles, newSg, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, setOutputChannel, setPropI, setRequiredFile, setScriptInfo, slabPolygonsMethods inherited from class org.jmol.shape.MeshCollection
checkExplicit, clean, deleteMeshI, deleteMeshKey, getIndexFromName, getMesh, getMeshList, getPickedPoint, getPropDataMC, getPropMC, resetObjects, setModelVisibilityFlags, setPropMC, setStatusPicked, setTitle, setTokenPropertyMethods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectDragged, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getPropShape, getSize, getSizeG, getTranslucentLabel, initializeShape, initModelSet, replaceGroup, setAtomClickability, setModelSet, setPropS, setShapeSizeRD, setSize, setSizeRD, wasClicked
-
Field Details
-
moTranslucency
-
moTranslucentLevel
-
moPlane
private javajs.util.P4 moPlane -
moCutoff
-
moResolution
-
moScale
-
moColorPos
-
moColorNeg
-
moMonteCarloCount
-
moIsPositiveOnly
private boolean moIsPositiveOnly -
moSquareData
-
moSquareLinear
-
moRandomSeed
-
moFill
private int moFill -
moMesh
private int moMesh -
moDots
private int moDots -
moFrontOnly
private int moFrontOnly -
moShell
private int moShell -
moTitleFormat
-
moDebug
private boolean moDebug -
myColorPt
private int myColorPt -
strID
-
moNumber
private int moNumber -
moLinearCombination
private float[] moLinearCombination -
htModels
-
thisModel
-
moSlab
-
moSlabValue
-
nboType
-
-
Constructor Details
-
MolecularOrbital
public MolecularOrbital()
-
-
Method Details
-
initShape
public void initShape()- Overrides:
initShapein classIsosurface
-
setProperty
- Overrides:
setPropertyin classIsosurface
-
getId
-
getProperty
- Overrides:
getPropertyin classIsosurface- Returns:
- true if serviced
-
getMoInfo
-
clearSg
protected void clearSg()- Overrides:
clearSgin classIsosurface
-
getSettings
-
setOrbital
private void setOrbital(int moNumber, float[] linearCombination) -
getShapeState
- Overrides:
getShapeStatein classIsosurface
-
merge
Description copied from class:MeshCollectioncalled by ParallelProcessor at completion- Overrides:
mergein classMeshCollection
-