org.jmol.shapesurface
Class LcaoCartoon

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.LcaoCartoon
All Implemented Interfaces:
MeshDataServer, VertexDataServer

public class LcaoCartoon
extends Isosurface


Field Summary
private  java.lang.Object cappingObject
           
private  java.lang.String fullCommand
           
(package private)  boolean isLonePair
           
private  boolean isMolecular
           
(package private)  boolean isRadical
           
private  boolean isTranslucent
           
private  java.lang.Integer lcaoColorNeg
           
private  java.lang.Integer lcaoColorPos
           
private  java.lang.String lcaoID
           
private  java.lang.Float lcaoScale
           
private  int myColorPt
           
private  javax.vecmath.Vector3f rotationAxis
           
private  java.lang.Object slabbingObject
           
private  java.util.BitSet thisSet
           
private  java.lang.String thisType
           
private  float translucentLevel
           
 
Fields inherited from class org.jmol.shapesurface.Isosurface
allowMesh, iHaveBitSets, 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, myType, nUnnamed, pickedMesh, pickedModel, pickedVertex, PREVIOUS_MESH_ID, previousMeshID, title
 
Fields inherited from class org.jmol.shape.Shape
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, viewer, xmlProperties
 
Constructor Summary
LcaoCartoon()
           
 
Method Summary
private  void createLcaoCartoon()
           
private  void createLcaoCartoon(int iAtom)
           
private  void deleteLcaoCartoon()
           
private  void deleteLcaoCartoon(int iAtom)
           
private  java.lang.String getID(java.lang.String id, int i)
           
 java.lang.String getShapeState()
           
 void initShape()
           
 void merge(Shape shape)
          called by ParallelProcessor at completion
private  void setLcaoOn(boolean TF)
           
private  void setLcaoOn(int iAtom, boolean TF)
           
 void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bs)
          may come from any source -- executed AFTER a shape's own setProperty method
 
Methods inherited from class org.jmol.shapesurface.Isosurface
addMeshInfo, addRequiredFile, addTriangleCheck, addVertexCopy, allocMesh, calculateGeodesicSurface, checkObjectClicked, checkObjectHovered, clearSg, discardTempData, fillMeshData, getCapSlabInfo, getCmd, getPlane, getPolygonColorData, getProperty, getProperty, getShapeDetail, getSurfacePointIndexAndFraction, getValue, invalidateTriangles, newSg, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, setOutputStream, setScriptInfo, slabPolygons
 
Methods inherited from class org.jmol.shape.MeshCollection
checkExplicit, clean, deleteMesh, deleteMesh, getIndexFromName, getMesh, setStatusPicked, setVisibilityFlags
 
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectDragged, coordinateInRange, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getShapeCommands, getShapeCommands, getSize, getSize, getViewer, initializeShape, initModelSet, setColix, setColix, setColix, setModelClickability, setModelSet, setShapeProperty, setShapeSize, 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

thisType

private java.lang.String thisType

myColorPt

private int myColorPt

lcaoID

private java.lang.String lcaoID

thisSet

private java.util.BitSet thisSet

isMolecular

private boolean isMolecular

rotationAxis

private javax.vecmath.Vector3f rotationAxis

lcaoScale

private java.lang.Float lcaoScale

isTranslucent

private boolean isTranslucent

translucentLevel

private float translucentLevel

lcaoColorPos

private java.lang.Integer lcaoColorPos

lcaoColorNeg

private java.lang.Integer lcaoColorNeg

isLonePair

boolean isLonePair

isRadical

boolean isRadical

cappingObject

private java.lang.Object cappingObject

slabbingObject

private java.lang.Object slabbingObject

fullCommand

private java.lang.String fullCommand
Constructor Detail

LcaoCartoon

public LcaoCartoon()
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)
Description copied from class: Shape
may come from any source -- executed AFTER a shape's own setProperty method

Overrides:
setProperty in class Isosurface

setLcaoOn

private void setLcaoOn(boolean TF)

setLcaoOn

private void setLcaoOn(int iAtom,
                       boolean TF)

deleteLcaoCartoon

private void deleteLcaoCartoon()

deleteLcaoCartoon

private void deleteLcaoCartoon(int iAtom)

createLcaoCartoon

private void createLcaoCartoon()

createLcaoCartoon

private void createLcaoCartoon(int iAtom)

getID

private java.lang.String getID(java.lang.String id,
                               int i)

getShapeState

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

merge

public void merge(Shape shape)
Description copied from class: MeshCollection
called by ParallelProcessor at completion

Overrides:
merge in class Isosurface