org.jmol.shapespecial
public class Draw extends MeshCollection
| Field Summary | |
|---|---|
| BitSet | bsAllModels |
| int | diameter |
| DrawMesh[] | dmeshes |
| int | indicatedModelIndex |
| boolean | isArc |
| boolean | isArrow |
| boolean | isCircle |
| boolean | isCrossed |
| boolean | isCurve |
| boolean | isCylinder |
| boolean | isPerpendicular |
| boolean | isPlane |
| boolean | isReversed |
| boolean | isRotated45 |
| boolean | isValid |
| boolean | isVector |
| boolean | isVertices |
| float | length |
| boolean | makePoints |
| int[] | modelInfo |
| static int | MAX_OBJECT_CLICK_DISTANCE_SQUARED |
| int | nbitsets |
| float | newScale |
| int | nidentifiers |
| boolean | noHead |
| int | nPoints |
| Vector3f | offset |
| DrawMesh | pickedMesh |
| int | pickedModel |
| int | pickedVertex |
| Point4f | plane |
| Point3f[] | ptList |
| Point3i | ptXY |
| static int | PT_BITSET |
| static int | PT_COORD |
| static int | PT_IDENTIFIER |
| static int | PT_MODEL_BASED_POINTS |
| static int | PT_MODEL_INDEX |
| DrawMesh | thisMesh |
| Vector3f | vAB |
| Vector3f | vAC |
| Vector | vData |
| float | width |
| Method Summary | |
|---|---|
| void | addPoint(Point3f newPt, int iModel) |
| void | allocMesh(String thisID) |
| Point3f | checkObjectClicked(int x, int y, int modifiers, BitSet bsVisible) |
| boolean | checkObjectDragged(int prevX, int prevY, int deltaX, int deltaY, int modifiers, BitSet bsVisible) |
| boolean | checkObjectHovered(int x, int y, BitSet bsVisible) |
| int | coordinateInRange(int x, int y, Point3f vertex, int dmin2) |
| boolean | findPickedObject(int x, int y, boolean isPicking, BitSet bsVisible) |
| String | getDrawCommand(DrawMesh mesh) |
| String | getDrawCommand(DrawMesh mesh, int iModel) |
| Object | getPath(Mesh mesh) |
| Object | getProperty(String property, int index) |
| Vector | getShapeDetail() |
| String | getShapeState() |
| Vector3f | getSpinAxis(String axisID, int modelIndex) |
| Point3f | getSpinCenter(String axisID, int modelIndex) |
| static String | getVertexList(DrawMesh mesh, int iModel, int nVertices) |
| void | initShape() |
| static boolean | isPolygonDisplayable(Mesh mesh, int i) |
| void | move2D(DrawMesh mesh, int[] vertexes, int iVertex, int x, int y, boolean moveAll) |
| static void | scaleDrawing(DrawMesh mesh, float newScale) |
| static void | setAxes(DrawMesh m) |
| boolean | setDrawing() |
| boolean | setPoints(int iModel, int n) |
| void | setPolygon(int nPoly) |
| void | setProperty(String propertyName, Object value, BitSet bs) |
| void | setPropertySuper(String propertyName, Object value, BitSet bs) |
| void | setVisibilityFlags(BitSet bs) |