org.jmol.shapesurface
Class MolecularOrbital

java.lang.Object
  extended by org.jmol.shape.Shape
      extended by org.jmol.shape.MeshCollection
          extended by org.jmol.shapesurface.Isosurface
              extended by org.jmol.shapesurface.MolecularOrbital
All Implemented Interfaces:
MeshDataServer, VertexDataServer

public class MolecularOrbital
extends Isosurface


Field Summary
private  java.util.Hashtable htModels
           
private  java.lang.Integer moColorNeg
           
private  java.lang.Integer moColorPos
           
private  java.lang.Float moCutoff
           
private  boolean moDebug
           
private  int moDots
           
private  int moFill
           
private  int moFrontOnly
           
private  boolean moIsPositiveOnly
           
private  int moMesh
           
private  int moNumber
           
private  javax.vecmath.Point4f moPlane
           
private  java.lang.Float moResolution
           
private  java.lang.Float moScale
           
private  java.lang.String moTitleFormat
           
private  java.lang.String moTranslucency
           
private  java.lang.Float moTranslucentLevel
           
private  int myColorPt
           
private  java.lang.String strID
           
private  java.util.Hashtable thisModel
           
 
Fields inherited from class org.jmol.shapesurface.Isosurface
sg
 
Fields inherited from class org.jmol.shape.MeshCollection
allowContourLines, allowMesh, colix, currentMesh, explicitID, haveContours, htObjects, iHaveModelIndex, isFixed, linkedMesh, meshCount, meshes, modelCount, modelIndex, myType, nUnnamed, previousMeshID, script, title
 
Fields inherited from class org.jmol.shape.Shape
g3d, isBioShape, modelSet, myVisibilityFlag, shapeID, translucentAllowed, translucentLevel, viewer
 
Constructor Summary
MolecularOrbital()
           
 
Method Summary
protected  void clearSg()
           
private  java.lang.String getId(int modelIndex)
           
private  java.lang.String getMoState(int modelIndex)
           
 java.lang.Object getProperty(java.lang.String propertyName, int param)
           
private  boolean getSettings(java.lang.String strID)
           
 java.lang.String getShapeState()
           
 void initShape()
           
private  void setOrbital(int moNumber)
           
 void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bs)
           
 
Methods inherited from class org.jmol.shapesurface.Isosurface
addTriangleCheck, addVertexCopy, allocMesh, calculateGeodesicSurface, checkObjectClicked, checkObjectHovered, fillMeshData, getColixArgb, getColorState, getShapeDetail, getSurfacePointIndexAndFraction, getValue, invalidateTriangles, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, remapColors, setScriptInfo
 
Methods inherited from class org.jmol.shape.MeshCollection
checkExplicit, deleteMesh, deleteMesh, getIndexFromName, getMesh, getModelIndex, setModelIndex, setVisibilityFlags
 
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectDragged, coordinateInRange, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getProperty, getShapeCommands, getShapeCommands, getViewer, initializeShape, initModelSet, setColix, setColix, setColix, setModelClickability, setModelSet, setSize, setSize, setStateInfo, setStateInfo, wasClicked
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

moTranslucency

private java.lang.String moTranslucency

moTranslucentLevel

private java.lang.Float moTranslucentLevel

moPlane

private javax.vecmath.Point4f moPlane

moCutoff

private java.lang.Float moCutoff

moResolution

private java.lang.Float moResolution

moScale

private java.lang.Float moScale

moColorPos

private java.lang.Integer moColorPos

moColorNeg

private java.lang.Integer moColorNeg

moIsPositiveOnly

private boolean moIsPositiveOnly

moFill

private int moFill

moMesh

private int moMesh

moDots

private int moDots

moFrontOnly

private int moFrontOnly

moTitleFormat

private java.lang.String moTitleFormat

moDebug

private boolean moDebug

myColorPt

private int myColorPt

strID

private java.lang.String strID

moNumber

private int moNumber

htModels

private java.util.Hashtable htModels

thisModel

private java.util.Hashtable thisModel
Constructor Detail

MolecularOrbital

public MolecularOrbital()
Method Detail

initShape

public void initShape()
Overrides:
initShape in class Isosurface

setProperty

public void setProperty(java.lang.String propertyName,
                        java.lang.Object value,
                        java.util.BitSet bs)
Overrides:
setProperty in class Isosurface

getId

private java.lang.String getId(int modelIndex)

getProperty

public java.lang.Object getProperty(java.lang.String propertyName,
                                    int param)
Overrides:
getProperty in class Isosurface

clearSg

protected void clearSg()
Overrides:
clearSg in class Isosurface

getSettings

private boolean getSettings(java.lang.String strID)

setOrbital

private void setOrbital(int moNumber)

getShapeState

public java.lang.String getShapeState()
Overrides:
getShapeState in class MeshCollection

getMoState

private java.lang.String getMoState(int modelIndex)