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 ObjectcappingObjectprivate StringfullCommand(package private) booleanisLonePairprivate booleanisMolecular(package private) booleanisRadicalprivate IntegerlcaoColorNegprivate IntegerlcaoColorPosprivate StringlcaoIDprivate FloatlcaoScaleprivate booleanlcaoTranslucentprivate floatlcaoTranslucentLevelprivate intmyColorPtprivate javajs.util.V3rotationAxisprivate ObjectslabbingObjectprivate javajs.util.BSthisSetprivate StringthisType-
Fields inherited from class org.jmol.shapesurface.Isosurface
allowMesh, iHaveBitSets, isomeshes, 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 StringgetID(String id, int i)StringgetShapeState()voidinitShape()voidmerge(MeshCollection shape)called by ParallelProcessor at completionprivate voidsetLcaoOn(boolean TF)private voidsetLcaoOn(int iAtom, boolean TF)voidsetProperty(String propertyName, Object value, javajs.util.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, setRequiredFile, 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 String thisType
-
myColorPt
private int myColorPt
-
lcaoID
private String lcaoID
-
thisSet
private javajs.util.BS thisSet
-
isMolecular
private boolean isMolecular
-
rotationAxis
private javajs.util.V3 rotationAxis
-
lcaoScale
private Float lcaoScale
-
lcaoTranslucent
private boolean lcaoTranslucent
-
lcaoTranslucentLevel
private float lcaoTranslucentLevel
-
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
-
-
Method Detail
-
initShape
public void initShape()
- Overrides:
initShapein classIsosurface
-
setProperty
public void setProperty(String propertyName, Object value, javajs.util.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)
-
getShapeState
public String getShapeState()
- Overrides:
getShapeStatein classIsosurface
-
merge
public void merge(MeshCollection shape)
Description copied from class:MeshCollectioncalled by ParallelProcessor at completion- Overrides:
mergein classMeshCollection
-
-