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 Object
cappingObject
private String
fullCommand
(package private) boolean
isLonePair
private boolean
isMolecular
(package private) boolean
isRadical
private Integer
lcaoColorNeg
private Integer
lcaoColorPos
private String
lcaoID
private Float
lcaoScale
private boolean
lcaoTranslucent
private float
lcaoTranslucentLevel
private int
myColorPt
private javajs.util.V3
rotationAxis
private Object
slabbingObject
private javajs.util.BS
thisSet
private String
thisType
-
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 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(MeshCollection shape)
called by ParallelProcessor at completionprivate void
setLcaoOn(boolean TF)
private void
setLcaoOn(int iAtom, boolean TF)
void
setProperty(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:
initShape
in classIsosurface
-
setProperty
public void setProperty(String propertyName, Object value, javajs.util.BS bs)
- Overrides:
setProperty
in 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:
getShapeState
in classIsosurface
-
merge
public void merge(MeshCollection shape)
Description copied from class:MeshCollection
called by ParallelProcessor at completion- Overrides:
merge
in classMeshCollection
-
-