Package org.jmol.shapesurface
Class LcaoCartoon
- java.lang.Object
-
- org.jmol.shape.Shape
-
- org.jmol.shape.MeshCollection
-
- org.jmol.shapesurface.Isosurface
-
- org.jmol.shapesurface.LcaoCartoon
-
- All Implemented Interfaces:
MeshDataServer,VertexDataServer
public class LcaoCartoon extends Isosurface
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ObjectcappingObjectprivate java.lang.StringfullCommand(package private) booleanisLonePairprivate booleanisMolecular(package private) booleanisRadicalprivate java.lang.IntegerlcaoColorNegprivate java.lang.IntegerlcaoColorPosprivate java.lang.StringlcaoIDprivate java.lang.FloatlcaoScaleprivate booleanlcaoTranslucentprivate floatlcaoTranslucentLevelprivate intmyColorPtprivate javajs.util.V3rotationAxisprivate java.lang.ObjectslabbingObjectprivate BSthisSetprivate java.lang.StringthisType-
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, 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 LcaoCartoon()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcreateLcaoCartoon()private voidcreateLcaoCartoon(int iAtom)private voiddeleteLcaoCartoon()private voiddeleteLcaoCartoon(int iAtom)private java.lang.StringgetID(java.lang.String id, int i)java.lang.StringgetShapeState()voidinitShape()voidmerge(MeshCollection shape)called by ParallelProcessor at completionprivate voidsetLcaoOn(boolean TF)private voidsetLcaoOn(int iAtom, boolean TF)voidsetProperty(java.lang.String propertyName, java.lang.Object value, BS bs)-
Methods inherited from class org.jmol.shapesurface.Isosurface
addMeshInfo, addRequiredFile, addTriangleCheck, addVertexCopy, allocMesh, calculateGeodesicSurface, checkObjectClicked, checkObjectHovered, clearSg, discardTempData, fillMeshData, getCapSlabInfo, getCmd, getPlane, getPolygonColorData, getProperty, getPropertyData, getPropI, getShapeDetail, getSurfacePointIndexAndFraction, getValue, invalidateTriangles, newSg, notifySurfaceGenerationCompleted, notifySurfaceMappingCompleted, setOutputChannel, setPropI, 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
-
thisType
private java.lang.String thisType
-
myColorPt
private int myColorPt
-
lcaoID
private java.lang.String lcaoID
-
thisSet
private BS thisSet
-
isMolecular
private boolean isMolecular
-
rotationAxis
private javajs.util.V3 rotationAxis
-
lcaoScale
private java.lang.Float lcaoScale
-
lcaoTranslucent
private boolean lcaoTranslucent
-
lcaoTranslucentLevel
private float lcaoTranslucentLevel
-
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
-
-
Method Detail
-
initShape
public void initShape()
- Overrides:
initShapein classIsosurface
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bs)- Overrides:
setPropertyin classIsosurface
-
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:
getShapeStatein classIsosurface
-
merge
public void merge(MeshCollection shape)
Description copied from class:MeshCollectioncalled by ParallelProcessor at completion- Overrides:
mergein classMeshCollection
-
-