SYMBOL INDEX (281 symbols across 26 files) FILE: Handy/reference/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: Handy/src/org/gicentre/handy/HachureIterator.java class HachureIterator (line 24) | class HachureIterator method HachureIterator (line 47) | HachureIterator(float top, float bottom, float left, float right, floa... method getNextLine (line 80) | float[] getNextLine() FILE: Handy/src/org/gicentre/handy/HandyPresets.java class HandyPresets (line 27) | public class HandyPresets method HandyPresets (line 31) | private HandyPresets() method createPencil (line 40) | public static HandyRenderer createPencil(PApplet parent) method createColouredPencil (line 61) | public static HandyRenderer createColouredPencil(PApplet parent) method createWaterAndInk (line 77) | public static HandyRenderer createWaterAndInk(PApplet parent) method createMarker (line 92) | public static HandyRenderer createMarker(PApplet parent) FILE: Handy/src/org/gicentre/handy/HandyRecorder.java class HandyRecorder (line 28) | public class HandyRecorder extends PGraphics method HandyRecorder (line 40) | public HandyRecorder(PApplet parentSketch) method HandyRecorder (line 49) | public HandyRecorder(HandyRenderer h) method point (line 61) | @Override method point (line 80) | @Override method ellipse (line 101) | @Override method rect (line 122) | @Override method triangle (line 143) | @Override method quad (line 167) | @Override method arc (line 189) | @Override method beginShape (line 205) | @Override method beginShape (line 222) | @Override method vertex (line 240) | @Override method vertex (line 259) | @Override method curveVertex (line 277) | @Override method curveVertex (line 296) | @Override method endShape (line 313) | @Override method endShape (line 329) | @Override method box (line 345) | @Override method box (line 363) | @Override method line (line 382) | @Override method line (line 403) | @Override method translate (line 427) | @Override method translate (line 439) | @Override method scale (line 449) | @Override method scale (line 460) | @Override method scale (line 472) | @Override method rotate (line 482) | @Override method rotateX (line 492) | @Override method rotateY (line 502) | @Override method rotateZ (line 512) | @Override method rotate (line 525) | @Override method pushMatrix (line 534) | @Override method popMatrix (line 543) | @Override method resetMatrix (line 552) | @Override method printMatrix (line 560) | @Override method beginCamera (line 569) | @Override method camera (line 577) | @Override method endCamera (line 585) | @Override method frustum (line 593) | @Override method perspective (line 601) | @Override method perspective (line 609) | @Override method blendMode (line 618) | @Override method lights (line 627) | @Override method pointLight (line 636) | @Override method ambientLight (line 645) | @Override method ambientLight (line 654) | @Override method directionalLight (line 663) | @Override method spotLight (line 672) | @Override method lightFalloff (line 682) | @Override method lightSpecular (line 691) | @Override FILE: Handy/src/org/gicentre/handy/HandyRenderer.java class HandyRenderer (line 38) | public class HandyRenderer type Plane2d (line 51) | private enum Plane2d {XY, XZ, YZ} method HandyRenderer (line 80) | public HandyRenderer(PApplet parent) method setGraphics (line 102) | public void setGraphics(PGraphics graphics) method copyGraphics (line 112) | public static void copyGraphics(PGraphics gSrc, PGraphics gDst) method setSeed (line 144) | public void setSeed(long seed) method setIsHandy (line 156) | public void setIsHandy(boolean isHandy) method isHandy (line 164) | public boolean isHandy() method setHachureAngle (line 172) | public void setHachureAngle(float degrees) method setHachurePerturbationAngle (line 184) | public void setHachurePerturbationAngle(float degrees) method setBackgroundColour (line 192) | public void setBackgroundColour(int colour) method setFillColour (line 201) | public void setFillColour(int colour) method setOverrideFillColour (line 212) | public void setOverrideFillColour(boolean override) method setStrokeColour (line 221) | public void setStrokeColour(int colour) method setOverrideStrokeColour (line 232) | public void setOverrideStrokeColour(boolean override) method setUseSecondaryColour (line 240) | public void setUseSecondaryColour(boolean useSecondary) method setSecondaryColour (line 249) | public void setSecondaryColour(int colour) method setFillWeight (line 258) | public void setFillWeight(float weight) method setStrokeWeight (line 267) | public void setStrokeWeight(float weight) method setFillGap (line 276) | public void setFillGap(float gap) method setIsAlternating (line 285) | public void setIsAlternating(boolean alternate) method setRoughness (line 294) | public void setRoughness(float roughness) method setBowing (line 307) | public void setBowing(float bowing) method resetStyles (line 315) | public void resetStyles() method point (line 343) | public void point(float x, float y) method point (line 354) | public void point(float x, float y, float z) method ellipse (line 367) | public void ellipse(float x, float y, float w, float h) method rect (line 592) | public void rect(float x, float y, float w, float h) method triangle (line 786) | public void triangle(float x1, float y1, float x2, float y2, float x3,... method quad (line 980) | public void quad(float x1, float y1, float x2, float y2, float x3, flo... method arc (line 994) | public void arc(float x, float y, float w, float h, float start, float... method beginShape (line 1128) | public void beginShape() method beginShape (line 1137) | public void beginShape(int mode) method vertex (line 1157) | public void vertex(float x, float y) method vertex (line 1175) | public void vertex(float x, float y, float z) method curveVertex (line 1193) | public void curveVertex(float x, float y) method curveVertex (line 1215) | public void curveVertex(float x, float y, float z) method endShape (line 1236) | public void endShape() method endShape (line 1263) | public void endShape(int mode) method box (line 1288) | public void box(float bSize) method box (line 1298) | public void box(float bWidth, float bHeight, float bDepth) method shape (line 1373) | public void shape(float[] xCoords, float[] yCoords) method shape (line 1383) | public void shape(float[] xCoords, float[] yCoords, float[] zCoords) method shape (line 1394) | public void shape(float[] xCoords, float[] yCoords, boolean closeShape) method shape (line 1603) | public void shape(float[] xCoords, float[] yCoords, float[] zCoords, b... method polyLine (line 1777) | public void polyLine(float[] xCoords, float[] yCoords) method line (line 1833) | public void line(float x1, float y1, float x2, float y2) method line (line 1869) | public void line(float x1, float y1, float z1, float x2, float y2, flo... method toArray (line 1902) | public static float[] toArray(List list) method line (line 1922) | private void line(float x1, float y1, float x2, float y2, float maxOff... method line (line 1995) | private void line(float x1, float y1, float z1, float x2, float y2, fl... method drawShape2d (line 2071) | private void drawShape2d(boolean closeShape) method drawShape3d (line 2154) | private void drawShape3d(boolean closeShape) method drawHachuredFace (line 2252) | private void drawHachuredFace(float[] xCoords, float[] yCoords, float[... method curvedShape (line 2380) | private void curvedShape() method getOffset (line 2543) | private float getOffset(float minVal, float maxVal) method buildEllipse (line 2554) | private void buildEllipse(float cx, float cy, float rx, float ry, floa... method affine (line 2593) | private static float[] affine(double x, double y, double cx, double cy... method getIntersectingLines (line 2611) | private static ArrayList getIntersectingLines(float[] lineCoo... method distSq (line 2638) | private static float distSq(float x1, float y1, float x2, float y2) FILE: Handy/src/org/gicentre/handy/Segment.java class Segment (line 27) | class Segment type Relation (line 31) | enum Relation {LEFT, RIGHT, INTERSECTS, AHEAD, BEHIND, SEPARATE, UNDEF... method Segment (line 50) | Segment(float px1,float py1, float px2, float py2) method compare (line 83) | Relation compare(Segment otherSegment) method compare (line 231) | Relation compare(float px, float py) method calcDistance (line 281) | float calcDistance(float px, float py) method nearestPoint (line 319) | Point2D nearestPoint(float px, float py) method intersectsEndpoint (line 351) | boolean intersectsEndpoint() method getPx1 (line 371) | float getPx1() method getPy1 (line 379) | float getPy1() method getPx2 (line 387) | float getPx2() method getPy2 (line 395) | float getPy2() method isUndefined (line 403) | boolean isUndefined() method getA (line 412) | double getA() method getB (line 421) | double getB() method getC (line 430) | double getC() method getIntersectionX (line 438) | float getIntersectionX() method getIntersectionY (line 446) | float getIntersectionY() method getLength (line 454) | float getLength() method toString (line 462) | public String toString() method getLength (line 471) | private static double getLength(double x1, double y1, double x2, doubl... FILE: Handy/src/org/gicentre/handy/Simplifier.java class Simplifier (line 27) | public class Simplifier method simplify (line 40) | public static void simplify(ArrayListorigCoords, float tol) method getSimplifiedX (line 71) | public static float[] getSimplifiedX() method getSimplifiedY (line 79) | public static float[] getSimplifiedY() method douglasPeucker (line 91) | private static void douglasPeucker(int start, int end) FILE: Handy/src/org/gicentre/handy/Version.java class Version (line 24) | public class Version method getText (line 32) | public static String getText() method getVersion (line 40) | public static float getVersion() FILE: Handy/src/org/gicentre/tests/ArcTest.java class ArcTest (line 35) | public class ArcTest extends PApplet method main (line 42) | public static void main(String[] args) method settings (line 59) | public void settings() method setup (line 74) | public void setup() method draw (line 89) | @Override method keyPressed (line 120) | @Override method mouseDragged (line 170) | @Override FILE: Handy/src/org/gicentre/tests/BoxTest.java class BoxTest (line 34) | public class BoxTest extends PApplet method main (line 41) | public static void main(String[] args) method settings (line 62) | @Override method setup (line 71) | @Override method draw (line 89) | @Override method keyPressed (line 138) | @Override FILE: Handy/src/org/gicentre/tests/ChartTest.java class ChartTest (line 36) | public class ChartTest extends PApplet method main (line 43) | public static void main(String[] args) method settings (line 69) | public void settings() method setup (line 83) | public void setup() method draw (line 141) | public void draw() method keyPressed (line 160) | @Override FILE: Handy/src/org/gicentre/tests/CircleTest.java class CircleTest (line 35) | public class CircleTest extends PApplet method main (line 42) | public static void main(String[] args) method settings (line 59) | public void settings() method setup (line 73) | public void setup() method draw (line 89) | public void draw() method keyPressed (line 119) | @Override method mouseDragged (line 164) | @Override FILE: Handy/src/org/gicentre/tests/ConeTest.java class ConeTest (line 31) | public class ConeTest extends PApplet method main (line 38) | public static void main(String[] args) method settings (line 54) | @Override method setup (line 63) | public void setup() method draw (line 78) | public void draw() method keyPressed (line 95) | @Override method drawCylinder (line 123) | void drawCylinder(float topRadius, float bottomRadius, float tall, int... FILE: Handy/src/org/gicentre/tests/CurvedLinesTest.java class CurvedLinesTest (line 32) | public class CurvedLinesTest extends PApplet method main (line 39) | public static void main(String[] args) method settings (line 56) | @Override method setup (line 71) | @Override method draw (line 86) | @Override method keyPressed (line 128) | @Override method mouseDragged (line 157) | @Override FILE: Handy/src/org/gicentre/tests/GraphExample.java class GraphExample (line 30) | public class GraphExample extends PApplet method main (line 37) | public static void main(String[] args) method settings (line 56) | public void settings() method setup (line 70) | @Override method draw (line 94) | @Override method keyPressed (line 156) | @Override FILE: Handy/src/org/gicentre/tests/HandyRecorder2dTest.java class HandyRecorder2dTest (line 31) | public class HandyRecorder2dTest extends PApplet method main (line 38) | public static void main(String[] args) method settings (line 54) | public void settings() method setup (line 68) | public void setup() method draw (line 79) | @Override method keyPressed (line 284) | @Override FILE: Handy/src/org/gicentre/tests/HandyRecorder3dTest.java class HandyRecorder3dTest (line 32) | public class HandyRecorder3dTest extends PApplet method main (line 39) | public static void main(String[] args) method settings (line 57) | public void settings() method setup (line 65) | @Override method draw (line 81) | @Override method keyPressed (line 162) | @Override FILE: Handy/src/org/gicentre/tests/Line3dTest.java class Line3dTest (line 31) | public class Line3dTest extends PApplet method main (line 38) | public static void main(String[] args) method settings (line 56) | public void settings() method setup (line 64) | @Override method draw (line 76) | @Override method keyPressed (line 149) | @Override FILE: Handy/src/org/gicentre/tests/LineTest.java class LineTest (line 34) | public class LineTest extends PApplet method main (line 41) | public static void main(String[] args) method settings (line 57) | @Override method setup (line 72) | @Override method draw (line 87) | @Override method keyPressed (line 119) | @Override method mouseDragged (line 157) | @Override FILE: Handy/src/org/gicentre/tests/OffscreenBufferTest.java class OffscreenBufferTest (line 36) | public class OffscreenBufferTest extends PApplet method main (line 43) | public static void main(String[] args) method settings (line 60) | @Override method setup (line 76) | @Override method draw (line 95) | @Override method mousePressed (line 113) | @Override method mouseDragged (line 122) | @Override method mouseReleased (line 131) | @Override method keyPressed (line 149) | @Override method keyReleased (line 180) | @Override class Mark (line 197) | private class Mark method Mark (line 206) | public Mark(HandyRenderer h) method add (line 215) | void add(float x, float y) method setIsPolygon (line 224) | void setIsPolygon(boolean isPolygon) method draw (line 230) | void draw() FILE: Handy/src/org/gicentre/tests/PDFAndSVGTest.java class PDFAndSVGTest (line 30) | public class PDFAndSVGTest extends PApplet method main (line 37) | public static void main(String[] args) type Output (line 45) | private enum Output {SCREEN, PDF_FILE, SVG_FILE} method settings (line 52) | @Override method setup (line 67) | @Override method draw (line 77) | @Override method keyPressed (line 112) | @Override FILE: Handy/src/org/gicentre/tests/PresetStyleTest.java class PresetStyleTest (line 34) | public class PresetStyleTest extends PApplet method main (line 41) | public static void main(String[] args) method settings (line 58) | @Override method setup (line 73) | @Override method draw (line 98) | @Override method keyPressed (line 146) | @Override method mouseDragged (line 190) | @Override method drawShapes (line 203) | private void drawShapes(HandyRenderer handy, float x, float y, float w... FILE: Handy/src/org/gicentre/tests/PrototypeTest.java class PrototypeTest (line 31) | public class PrototypeTest extends PApplet method main (line 38) | public static void main(String[] args) method settings (line 54) | @Override method setup (line 69) | @Override method draw (line 82) | @Override method keyPressed (line 208) | @Override method drawDemographic (line 222) | private float drawDemographic(String title, int numBars, float x, floa... method drawLikert (line 259) | private void drawLikert(String title, float x, float y, float wdth, fl... FILE: Handy/src/org/gicentre/tests/ShapeTest.java class ShapeTest (line 32) | public class ShapeTest extends PApplet method main (line 39) | public static void main(String[] args) method settings (line 58) | @Override method setup (line 73) | @Override method draw (line 86) | @Override method keyPressed (line 255) | @Override method mouseDragged (line 284) | @Override method setStyle (line 293) | private void setStyle(int i) FILE: Handy/src/org/gicentre/tests/ShapeVertexTest.java class ShapeVertexTest (line 30) | public class ShapeVertexTest extends PApplet method main (line 37) | public static void main(String[] args) method settings (line 51) | @Override method setup (line 66) | @Override method draw (line 80) | @Override method mouseDragged (line 92) | @Override method drawCross (line 104) | private void drawCross(float x, float y, float armLength) FILE: Handy/src/org/gicentre/tests/Vertex3DTest.java class Vertex3DTest (line 34) | public class Vertex3DTest extends PApplet method main (line 41) | public static void main(String[] args) method settings (line 62) | public void settings() method setup (line 70) | @Override method draw (line 86) | public void draw() method keyPressed (line 176) | @Override