Package org.jmol.shapecgo
Class CGO
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.MeshCollection
org.jmol.shapecgo.CGO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CGOMesh
(package private) CGOMesh[]
private int
private float
private boolean
Fields inherited from class org.jmol.shape.MeshCollection
bsDisplay, colix, color, connections, currentMesh, displayWithinDistance2, displayWithinPoints, explicitID, htObjects, isDisplayWithinNot, isFixed, jvxlData, 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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
clean()
private void
deleteMeshElement
(int i) protected void
deleteModels
(int modelIndex) private String
getCommand
(Mesh mesh) private String
getCommand2
(Mesh mesh, int modelCount) getProperty
(String property, int index) boolean
getPropertyData
(String property, Object[] data) private void
initCGO()
private void
private boolean
void
setModelVisibilityFlags
(javajs.util.BS bsModels) void
setProperty
(String propertyName, Object value, javajs.util.BS bs) private void
setPropertySuper
(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, getValues, getVertices, initShape, merge, resetObjects, setPropMC, setStatusPicked, setTitle, 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
-
Field Details
-
cmeshes
CGOMesh[] cmeshes -
cgoMesh
-
useColix
private boolean useColix -
newScale
private float newScale -
indicatedModelIndex
private int indicatedModelIndex
-
-
Constructor Details
-
CGO
public CGO()
-
-
Method Details
-
initCGO
private void initCGO() -
allocMesh
- Overrides:
allocMesh
in classMeshCollection
-
setProperty
- Specified by:
setProperty
in classShape
-
deleteModels
protected void deleteModels(int modelIndex) -
getProperty
- Overrides:
getProperty
in classShape
- Parameters:
property
-index
-- Returns:
- true if serviced
-
getPropertyData
- Overrides:
getPropertyData
in classShape
- Parameters:
property
-data
-- Returns:
- true if serviced
-
deleteMeshElement
private void deleteMeshElement(int i) -
setPropertySuper
-
clean
protected void clean()- Overrides:
clean
in classMeshCollection
-
setCGO
-
scale
-
getShapeDetail
- Overrides:
getShapeDetail
in classShape
-
getShapeState
- Specified by:
getShapeState
in classShape
-
getCommand
-
getCommand2
-
setModelVisibilityFlags
public void setModelVisibilityFlags(javajs.util.BS bsModels) - Overrides:
setModelVisibilityFlags
in classMeshCollection
- Parameters:
bsModels
-
-