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  Object cappingObject
           
private  String fullCommand
           
(package private)  boolean isLonePair
           
private  boolean isMolecular
           
(package private)  boolean isRadical
           
private  boolean isTranslucent
           
private  Integer lcaoColorNeg
           
private  Integer lcaoColorPos
           
private  String lcaoID
           
private  Float lcaoScale
           
private  int myColorPt
           
private  Vector3f rotationAxis
           
private  Object slabbingObject
           
private  BitSet thisSet
           
private  String thisType
           
private  float translucentLevel
           
 
Fields inherited from class org.jmol.shapesurface.Isosurface
jvxlData, sg, thisMesh
 
Fields inherited from class org.jmol.shape.MeshCollection
actualID, allowContourLines, allowMesh, colix, currentMesh, explicitID, haveContours, htObjects, iHaveModelIndex, isFixed, linkedMesh, meshCount, meshes, modelCount, modelIndex, myType, nUnnamed, pickedMesh, pickedModel, pickedVertex, previousMeshID, script, 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  String getID(String id, int i)
           
 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(String propertyName, Object value, BitSet bs)
          may come from any source -- executed AFTER a shape's own setProperty method
 
Methods inherited from class org.jmol.shapesurface.Isosurface
addTriangleCheck, addVertexCopy, allocMesh, calculateGeodesicSurface, checkObjectClicked, checkObjectHovered, clearSg, fillMeshData, getCapSlabInfo, getPlane, getPolygonColorData, getProperty, getProperty, getShapeDetail, getSurfacePointIndexAndFraction, getValue, invalidateTriangles, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, setScriptInfo
 
Methods inherited from class org.jmol.shape.MeshCollection
checkExplicit, clean, deleteMesh, deleteMesh, getIndexFromName, getMesh, getModelIndex, setModelIndex, 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 String thisType

myColorPt

private int myColorPt

lcaoID

private String lcaoID

thisSet

private BitSet thisSet

isMolecular

private boolean isMolecular

rotationAxis

private Vector3f rotationAxis

lcaoScale

private Float lcaoScale

isTranslucent

private boolean isTranslucent

translucentLevel

private float translucentLevel

lcaoColorPos

private Integer lcaoColorPos

lcaoColorNeg

private Integer lcaoColorNeg

isLonePair

boolean isLonePair

isRadical

boolean isRadical

cappingObject

private Object cappingObject

slabbingObject

private Object slabbingObject

fullCommand

private String fullCommand
Constructor Detail

LcaoCartoon

public LcaoCartoon()
Method Detail

initShape

public void initShape()
Overrides:
initShape in class Isosurface

setProperty

public void setProperty(String propertyName,
                        Object value,
                        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 String getID(String id,
                     int i)

getShapeState

public 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