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
public class MolecularOrbital extends Isosurface
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String,Map<String,Object>>htModelsprivate IntegermoColorNegprivate IntegermoColorPosprivate FloatmoCutoffprivate booleanmoDebugprivate intmoDotsprivate intmoFillprivate intmoFrontOnlyprivate booleanmoIsPositiveOnlyprivate float[]moLinearCombinationprivate intmoMeshprivate IntegermoMonteCarloCountprivate intmoNumberprivate javajs.util.P4moPlaneprivate IntegermoRandomSeedprivate FloatmoResolutionprivate FloatmoScaleprivate intmoShellprivate javajs.util.Lst<Object>moSlabprivate IntegermoSlabValueprivate BooleanmoSquareDataprivate BooleanmoSquareLinearprivate StringmoTitleFormatprivate StringmoTranslucencyprivate FloatmoTranslucentLevelprivate intmyColorPtprivate StringnboTypeprivate StringstrIDprivate Map<String,Object>thisModel-
Fields inherited from class org.jmol.shapesurface.Isosurface
allowMesh, iHaveBitSets, isomeshes, jvxlData, keyXy, sg, thisMesh
-
Fields inherited from class org.jmol.shape.MeshCollection
bsDisplay, colix, color, connections, currentMesh, displayWithinDistance2, displayWithinPoints, explicitID, htObjects, isDisplayWithinNot, isFixed, linkedMesh, meshCount, meshes, modelIndex, nUnnamed, pickedMesh, pickedModel, pickedPt, pickedVertex, PREVIOUS_MESH_ID, previousMeshID, title
-
Fields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr
-
-
Constructor Summary
Constructors Constructor Description MolecularOrbital()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclearSg()private StringgetId(int modelIndex)StringgetMoInfo(int modelIndex)ObjectgetProperty(String propertyName, int index)private booleangetSettings(String strID)StringgetShapeState()voidinitShape()voidmerge(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, invalidateTriangles, newSg, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, setOutputChannel, setPropI, setRequiredFile, setScriptInfo, slabPolygons
-
Methods inherited from class org.jmol.shape.MeshCollection
checkExplicit, clean, deleteMeshI, deleteMeshKey, getIndexFromName, getMesh, getMeshList, getPickedPoint, getPropDataMC, getPropMC, resetObjects, setModelVisibilityFlags, setPropMC, setStatusPicked, setTokenProperty
-
Methods 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 Detail
-
moTranslucency
private String moTranslucency
-
moTranslucentLevel
private Float moTranslucentLevel
-
moPlane
private javajs.util.P4 moPlane
-
moCutoff
private Float moCutoff
-
moResolution
private Float moResolution
-
moScale
private Float moScale
-
moColorPos
private Integer moColorPos
-
moColorNeg
private Integer moColorNeg
-
moMonteCarloCount
private Integer moMonteCarloCount
-
moIsPositiveOnly
private boolean moIsPositiveOnly
-
moSquareData
private Boolean moSquareData
-
moSquareLinear
private Boolean moSquareLinear
-
moRandomSeed
private Integer moRandomSeed
-
moFill
private int moFill
-
moMesh
private int moMesh
-
moDots
private int moDots
-
moFrontOnly
private int moFrontOnly
-
moShell
private int moShell
-
moTitleFormat
private String moTitleFormat
-
moDebug
private boolean moDebug
-
myColorPt
private int myColorPt
-
strID
private String strID
-
moNumber
private int moNumber
-
moLinearCombination
private float[] moLinearCombination
-
moSlab
private javajs.util.Lst<Object> moSlab
-
moSlabValue
private Integer moSlabValue
-
nboType
private String nboType
-
-
Method Detail
-
initShape
public void initShape()
- Overrides:
initShapein classIsosurface
-
setProperty
public void setProperty(String propertyName, Object value, javajs.util.BS bs)
- Overrides:
setPropertyin classIsosurface
-
getId
private String getId(int modelIndex)
-
getProperty
public Object getProperty(String propertyName, int index)
- Overrides:
getPropertyin classIsosurface- Returns:
- true if serviced
-
getMoInfo
public String getMoInfo(int modelIndex)
-
clearSg
protected void clearSg()
- Overrides:
clearSgin classIsosurface
-
getSettings
private boolean getSettings(String strID)
-
setOrbital
private void setOrbital(int moNumber, float[] linearCombination)
-
getShapeState
public String getShapeState()
- Overrides:
getShapeStatein classIsosurface
-
merge
public void merge(MeshCollection shape)
Description copied from class:MeshCollectioncalled by ParallelProcessor at completion- Overrides:
mergein classMeshCollection
-
-