Package org.jmol.shapecgo
Class CGO
- java.lang.Object
-
- org.jmol.shape.Shape
-
- org.jmol.shape.MeshCollection
-
- org.jmol.shapecgo.CGO
-
public class CGO extends MeshCollection
-
-
Field Summary
Fields Modifier and Type Field Description private CGOMeshcgoMesh(package private) CGOMesh[]cmeshesprivate intindicatedModelIndexprivate floatnewScaleprivate booleanuseColix-
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 CGO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidallocMesh(String thisID, Mesh m)protected voidclean()private voiddeleteMeshElement(int i)protected voiddeleteModels(int modelIndex)private StringgetCommand(Mesh mesh)private StringgetCommand2(Mesh mesh, int modelCount)ObjectgetProperty(String property, int index)booleangetPropertyData(String property, Object[] data)ObjectgetShapeDetail()StringgetShapeState()private voidinitCGO()private voidscale(Mesh mesh, float newScale)private booleansetCGO(javajs.util.Lst<Object> data)voidsetModelVisibilityFlags(javajs.util.BS bsModels)voidsetProperty(String propertyName, Object value, javajs.util.BS bs)private voidsetPropertySuper(String propertyName, Object value, javajs.util.BS bs)-
Methods inherited from class org.jmol.shape.MeshCollection
checkExplicit, deleteMeshI, deleteMeshKey, getIndexFromName, getMesh, getMeshList, getPickedPoint, getPropDataMC, getPropMC, initShape, merge, resetObjects, setPropMC, setStatusPicked, setTokenProperty
-
Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getPropShape, getSize, getSizeG, getTranslucentLabel, initializeShape, initModelSet, replaceGroup, setAtomClickability, setModelSet, setPropS, setShapeSizeRD, setSize, setSizeRD, wasClicked
-
-
-
-
Method Detail
-
initCGO
private void initCGO()
-
allocMesh
public void allocMesh(String thisID, Mesh m)
- Overrides:
allocMeshin classMeshCollection
-
setProperty
public void setProperty(String propertyName, Object value, javajs.util.BS bs)
- Specified by:
setPropertyin classShape
-
deleteModels
protected void deleteModels(int modelIndex)
-
getProperty
public Object getProperty(String property, int index)
- Overrides:
getPropertyin classShape- Returns:
- true if serviced
-
getPropertyData
public boolean getPropertyData(String property, Object[] data)
- Overrides:
getPropertyDatain classShape- Returns:
- true if serviced
-
deleteMeshElement
private void deleteMeshElement(int i)
-
setPropertySuper
private void setPropertySuper(String propertyName, Object value, javajs.util.BS bs)
-
clean
protected void clean()
- Overrides:
cleanin classMeshCollection
-
setCGO
private boolean setCGO(javajs.util.Lst<Object> data)
-
scale
private void scale(Mesh mesh, float newScale)
-
getShapeDetail
public Object getShapeDetail()
- Overrides:
getShapeDetailin classShape
-
getShapeState
public String getShapeState()
- Specified by:
getShapeStatein classShape
-
setModelVisibilityFlags
public void setModelVisibilityFlags(javajs.util.BS bsModels)
- Overrides:
setModelVisibilityFlagsin classMeshCollection
-
-