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.MeshFileCollection
              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  boolean isMolecular
           
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.util.BitSet thisSet
           
private  java.lang.String thisType
           
private  float translucentLevel
           
 
Fields inherited from class org.jmol.shapesurface.Isosurface
sg
 
Fields inherited from class org.jmol.shapesurface.MeshFileCollection
line, next
 
Fields inherited from class org.jmol.shape.MeshCollection
allowMesh, colix, currentMesh, explicitID, 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, viewer
 
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()
           
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)
           
 
Methods inherited from class org.jmol.shapesurface.Isosurface
addTriangleCheck, addVertexCopy, allocMesh, calculateGeodesicSurface, clearSg, fillMeshData, getProperty, getShapeDetail, getSurfacePointIndex, invalidateTriangles, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, remapColors, setScriptInfo
 
Methods inherited from class org.jmol.shapesurface.MeshFileCollection
getTokens, parseFloat, parseFloat, parseFloatNext, parseInt, parseInt, parseInt, parseIntNext
 
Methods inherited from class org.jmol.shape.MeshCollection
deleteMesh, getIndexFromName, getModelIndex, setModelIndex, setVisibilityFlags
 
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getShapeCommands, getShapeCommands, getViewer, initializeShape, initModelSet, setColix, setColix, setModelClickability, setModelSet, 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
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)
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 MeshCollection