Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G I L M N P Q R S T U V X Y

## A

adapt(RShape, RShape) - Static method in class geomerative.RG
  Adapt a shape along the curve of another shape.
adapt(RGroup, float, float) - Method in class geomerative.RGroup
  Use this method to adapt a group of of figures to a group.
adapt(RGroup) - Method in class geomerative.RGroup
adapt(RShape) - Method in class geomerative.RGroup
adapt(RShape, float, float) - Method in class geomerative.RGroup
adapt(RShape, float, float) - Method in class geomerative.RShape
  Use this method to adapt a group of of figures to a shape.
adapt(RShape) - Method in class geomerative.RShape
ADAPTATIVE - Static variable in class geomerative.RCommand
ADAPTATIVE - Static variable in class geomerative.RG
  ADAPTATIVE segmentator minimizes the number of segments avoiding perceptual artifacts like angles or cusps.
add(RPoint) - Method in class geomerative.RPoint
  Use this to add a vector to this point.
addBezierTo(RPoint, RPoint, RPoint) - Method in class geomerative.RPath
  Add a new cubic bezier to the path.
addBezierTo(float, float, float, float, float, float) - Method in class geomerative.RPath
  Add a new cubic bezier to the path.
addBezierTo(float, float, float, float, float, float) - Method in class geomerative.RShape
  Use this method to add a new bezierTo command to the current path.
addBezierTo(RPoint, RPoint, RPoint) - Method in class geomerative.RShape
addChild() - Method in class geomerative.RShape
addChild(RShape) - Method in class geomerative.RShape
addClose() - Method in class geomerative.RContour
addClose() - Method in class geomerative.RPath
addClose() - Method in class geomerative.RPolygon
addClose() - Method in class geomerative.RShape
addCommand(RCommand) - Method in class geomerative.RPath
  Use this method to add new commands to the contour.
addContour(RContour) - Method in class geomerative.RPolygon
  Add a new contour to the polygon.
addContour() - Method in class geomerative.RPolygon
  Add an empty contour to the polygon.
addContour(RPoint[]) - Method in class geomerative.RPolygon
  Add a new contour to the polygon given an array of points.
addElement(RGeomElem) - Method in class geomerative.RGroup
  Use this method to add a new element.
addGroup(RGroup) - Method in class geomerative.RGroup
  Use this method to add a new element.
addLineTo(RPoint) - Method in class geomerative.RPath
  Add a new line to the path.
addLineTo(float, float) - Method in class geomerative.RPath
  Add a new line to the path.
addLineTo(float, float) - Method in class geomerative.RShape
  Use this method to add a new lineTo command to the current path.
addLineTo(RPoint) - Method in class geomerative.RShape
addMoveTo(float, float) - Method in class geomerative.RShape
  Use this method to add a new moveTo command to the shape.
addMoveTo(RPoint) - Method in class geomerative.RShape
addPath(RPath) - Method in class geomerative.RShape
  Use this method to create a new path.
addPath() - Method in class geomerative.RShape
addPoint(RPoint) - Method in class geomerative.RContour
  Use this method to add new points to the contour.
addPoint(float, float) - Method in class geomerative.RContour
addPoint(RPoint) - Method in class geomerative.RMesh
  Add a new point to the current strip.
addPoint(float, float) - Method in class geomerative.RMesh
  Add a new point to the current strip.
addPoint(int, RPoint) - Method in class geomerative.RMesh
  Add a new point to the given strip.
addPoint(int, float, float) - Method in class geomerative.RMesh
  Add a new point to the given strip.
addPoint(RPoint) - Method in class geomerative.RPolygon
  Add a new point to the current contour.
addPoint(float, float) - Method in class geomerative.RPolygon
  Add a new point to the current contour.
addPoint(int, RPoint) - Method in class geomerative.RPolygon
  Add a new point to the selected contour.
addPoint(int, float, float) - Method in class geomerative.RPolygon
  Add a new point to the selected contour.
addPoints(RPoint[]) - Method in class geomerative.RContour
  Efficiently add an array of points to the contour.
addPoints(List) - Method in class geomerative.RContour
  Efficiently add a list of points to the contour.
addQuadTo(RPoint, RPoint) - Method in class geomerative.RPath
  Add a new quadratic bezier to the path.
addQuadTo(float, float, float, float) - Method in class geomerative.RPath
  Add a new quadratic bezier to the path.
addQuadTo(float, float, float, float) - Method in class geomerative.RShape
  Use this method to add a new quadTo command to the current path.
addQuadTo(RPoint, RPoint) - Method in class geomerative.RShape
addShape(RShape) - Method in class geomerative.RShape
  Use this method to add a new shape.
addStrip(RStrip) - Method in class geomerative.RMesh
  Add a new strip.
addStrip() - Method in class geomerative.RMesh
addVertex(RPoint) - Method in class geomerative.RStrip
  Use this method to add new vertices to the strip.
addVertex(float, float) - Method in class geomerative.RStrip
align - Variable in class geomerative.RFont
  The alignement of the font.
angle(RPoint) - Method in class geomerative.RPoint
  Use this to obtain the angle between the vector and another vector
apply(float, float, float, float, float, float) - Method in class geomerative.RMatrix
  Multiply the matrix with another matrix.
apply(RMatrix) - Method in class geomerative.RMatrix
  Multiply the matrix with another matrix.

## B

beginShape() - Static method in class geomerative.RG
  Begin to create a shape.
bezierVertex(float, float, float, float, float, float) - Static method in class geomerative.RG
  Add a bezierVertex to the shape.
breakShape(int) - Static method in class geomerative.RG
  Begin a new path in the current shape.
breakShape() - Static method in class geomerative.RG
BYELEMENTINDEX - Static variable in class geomerative.RG
  The adaptor adapts the shape to a particular shape by adapting each of the groups elements indices.
BYELEMENTPOSITION - Static variable in class geomerative.RG
  The adaptor adapts the shape to a particular shape by adapting each of the groups elements positions.
BYPOINT - Static variable in class geomerative.RG
  The adaptor adapts the shape to a particular shape by adapting each of the groups points.

## C

centerIn(RShape, PGraphics, float) - Static method in class geomerative.RG
centerIn(RShape, PGraphics) - Static method in class geomerative.RG
centerIn(PGraphics) - Method in class geomerative.RGeomElem
centerIn(PGraphics, float) - Method in class geomerative.RGeomElem
centerIn(PGraphics, float, float, float) - Method in class geomerative.RGeomElem
children - Variable in class geomerative.RShape
COMMAND - Static variable in class geomerative.RGeomElem
commands - Variable in class geomerative.RPath
  Array of RCommand objects holding the commands of the path.
contains(RPoint) - Method in class geomerative.RCommand
contains(RPoint) - Method in class geomerative.RContour
contains(RPoint) - Method in class geomerative.RGeomElem
contains(RGeomElem) - Method in class geomerative.RGeomElem
  Use this method to test if the shape contains another shape.
contains(RPoint[]) - Method in class geomerative.RGeomElem
  Use this method to test if the shape contains an array of points.
contains(RPoint) - Method in class geomerative.RGroup
  Use this to return a specific tangent on the curve.
contains(RPoint) - Method in class geomerative.RMesh
contains(RPoint) - Method in class geomerative.RPath
  Use this to return a specific tangent on the curve.
contains(RPoint) - Method in class geomerative.RPolygon
contains(float, float) - Method in class geomerative.RShape
  Use this to return a specific tangent on the curve.
contains(RPoint) - Method in class geomerative.RShape
  Use this to return a specific tangent on the curve.
containsBounds(RGeomElem) - Method in class geomerative.RGeomElem
  Use this method to test if the shape contains the bounding box of another shape.
containsHandles(RGeomElem) - Method in class geomerative.RGeomElem
  Use this method to test if the shape contains the handles of another shape.
CONTOUR - Static variable in class geomerative.RGeomElem
contours - Variable in class geomerative.RPolygon
  Array of RContour objects holding the contours of the polygon.
controlPoints - Variable in class geomerative.RCommand
countChildren() - Method in class geomerative.RShape
countCommands() - Method in class geomerative.RPath
  Use this method to count the number of commands in the contour.
countContours() - Method in class geomerative.RPolygon
  Use this method to count the number of contours in the polygon.
countControlPoints() - Method in class geomerative.RCommand
  Use this to return the number of control points of the curve.
countElements() - Method in class geomerative.RGroup
  Use this method to count the number of elements in the group.
countPaths() - Method in class geomerative.RShape
  Use this method to count the number of paths in the polygon.
countPoints() - Method in class geomerative.RContour
  Use this method to count the number of points in the contour.
countStrips() - Method in class geomerative.RMesh
  Use this method to count the number of strips in the mesh.
countVertices() - Method in class geomerative.RStrip
  Use this method to count the number of vertices in the strip.
createCircle(float, float, float, int) - Static method in class geomerative.RPolygon
  Use this method to create a new circle polygon.
createCircle(float, int) - Static method in class geomerative.RPolygon
createCircle(float, float, float) - Static method in class geomerative.RPolygon
createCircle(float) - Static method in class geomerative.RPolygon
createCircle(float, float, float) - Static method in class geomerative.RShape
createEllipse(float, float, float, float) - Static method in class geomerative.RShape
  Use this method to create a new elliptical shape.
createRectangle(float, float, float, float) - Static method in class geomerative.RPolygon
  Use this method to create a new rectangle polygon.
createRectangle(float, float) - Static method in class geomerative.RPolygon
createRectangle(float, float, float, float) - Static method in class geomerative.RShape
  Use this method to create a new circle shape.
createRing(float, float, float, float, int) - Static method in class geomerative.RPolygon
  Use this method to create a new ring polygon.
createRing(float, float, int) - Static method in class geomerative.RPolygon
createRing(float, float, float, float) - Static method in class geomerative.RPolygon
createRing(float, float) - Static method in class geomerative.RPolygon
createRing(float, float, float, float) - Static method in class geomerative.RShape
  Use this method to create a new ring polygon.
createShape(RPoint[][]) - Static method in class geomerative.RG
  Create a shape from an array of point arrays.
createStar(float, float, float, float, int) - Static method in class geomerative.RPolygon
  Use this method to create a new starform polygon.
createStar(float, float, int) - Static method in class geomerative.RPolygon
createStar(float, float, float, float, int) - Static method in class geomerative.RShape
  Use this method to create a new starform polygon.
cross(RPoint) - Method in class geomerative.RPoint
  Use this to perform a cross product of the point with another point.
CUBICBEZIERTO - Static variable in class geomerative.RCommand

## D

defaultDetail - Static variable in class geomerative.RPolygon
diff(RShape, RShape) - Static method in class geomerative.RG
  Binary difference between two shapes.
diff(RPolygon) - Method in class geomerative.RPolygon
  Use this method to get the difference of the given polygon with the polygon passed as atribute.
diff(RShape) - Method in class geomerative.RShape
  Use this method to get the difference of the given polygon with the polygon passed as atribute.
draw(PGraphics) - Method in class geomerative.RCommand
  Use this method to draw the command.
draw(PApplet) - Method in class geomerative.RCommand
  Use this method to draw the command.
draw(PGraphics) - Method in class geomerative.RContour
  Use this method to draw the contour.
draw(PApplet) - Method in class geomerative.RContour
draw(char, PGraphics) - Method in class geomerative.RFont
  Use this method to draw a character on a certain canvas.
draw(String, PGraphics) - Method in class geomerative.RFont
  Use this method to draw a character on a certain canvas.
draw(char, PApplet) - Method in class geomerative.RFont
  Use this method to draw a character on a certain canvas.
draw(String, PApplet) - Method in class geomerative.RFont
  Use this method to draw a character on a certain canvas.
draw(String) - Method in class geomerative.RFont
draw(char) - Method in class geomerative.RFont
draw(PGraphics) - Method in class geomerative.RGeomElem
draw(PApplet) - Method in class geomerative.RGeomElem
draw() - Method in class geomerative.RGeomElem
draw(PGraphics) - Method in class geomerative.RGroup
  Use this method to draw the group.
draw(PApplet) - Method in class geomerative.RGroup
draw(PGraphics) - Method in class geomerative.RMesh
  Use this method to draw the mesh.
draw(PApplet) - Method in class geomerative.RMesh
draw(PGraphics) - Method in class geomerative.RPath
  Use this method to draw the path.
draw(PApplet) - Method in class geomerative.RPath
draw(PGraphics) - Method in class geomerative.RPolygon
  Use this method to draw the polygon.
draw(PApplet) - Method in class geomerative.RPolygon
draw(PGraphics) - Method in class geomerative.RShape
draw(PApplet) - Method in class geomerative.RShape
draw(PGraphics) - Method in class geomerative.RStrip
  Use this method to draw the strip.
draw(String, PGraphics) - Method in class geomerative.RSVG
draw(String, PApplet) - Method in class geomerative.RSVG
draw(String) - Method in class geomerative.RSVG

## E

elements - Variable in class geomerative.RGroup
  Array of RGeomElem objects holding the elements of the group.
elemToCircle(XMLElement) - Method in class geomerative.RSVG
elemToCompositeShape(XMLElement) - Method in class geomerative.RSVG
elemToEllipse(XMLElement) - Method in class geomerative.RSVG
elemToGroup(XMLElement) - Method in class geomerative.RSVG
elemToLine(XMLElement) - Method in class geomerative.RSVG
elemToPolygon(XMLElement) - Method in class geomerative.RSVG
elemToPolyline(XMLElement) - Method in class geomerative.RSVG
elemToRect(XMLElement) - Method in class geomerative.RSVG
elemToShape(XMLElement) - Method in class geomerative.RSVG
endPoint - Variable in class geomerative.RCommand
endShape(PGraphics) - Static method in class geomerative.RG
  End the shape being created and draw it to the screen or the PGraphics passed as parameter.
endShape() - Static method in class geomerative.RG

## F

fill - Variable in class geomerative.RStyle
fillAlpha - Variable in class geomerative.RStyle
fillAlphaDef - Variable in class geomerative.RStyle
fillColor - Variable in class geomerative.RStyle
fillDef - Variable in class geomerative.RStyle
forceAscii - Variable in class geomerative.RFont
  Should we try to use ASCII, rather than Unicode?

## G

geomerative - package geomerative
getArea() - Method in class geomerative.RGeomElem
  Use this method to get the area of an element.
getArea() - Method in class geomerative.RPolygon
  Use this method to get the area covered by the polygon.
getBottomLeft() - Method in class geomerative.RGeomElem
  Use this method to get the (top left position) of the element.
getBottomRight() - Method in class geomerative.RGeomElem
  Use this method to get the (top left position) of the element.
getBounds() - Method in class geomerative.RGeomElem
  Use this method to get the bounding box of the element.
getBounds() - Method in class geomerative.RStrip
  Use this method to get the bounding box of the strip.
getBoundsPoints() - Method in class geomerative.RGeomElem
  Use this method to get the points of the bounding box of the element.
getCenter() - Method in class geomerative.RGeomElem
  Use this method to get the center point of the element.
getCenteringTransf(PGraphics, float, float, float) - Method in class geomerative.RGeomElem
  Use this method to get the transformation matrix in order to fit and center the element on the canvas.
getCenteringTransf(PGraphics) - Method in class geomerative.RGeomElem
getCenteringTransf(PGraphics, float) - Method in class geomerative.RGeomElem
getCentroid() - Method in class geomerative.RGeomElem
  Use this method to get the centroid of the element.
getCentroid() - Method in class geomerative.RGroup
  Use this method to get the centroid of the element.
getCentroid() - Method in class geomerative.RPolygon
  Use this method to get the centroid of the element.
getCentroid() - Method in class geomerative.RShape
  Use this method to get the centroid of the element.
getChild(String) - Method in class geomerative.RShape
  Extracts a shape by its name.
getCommandType() - Method in class geomerative.RCommand
  Use this to return the command type.
getCurveLength(float) - Method in class geomerative.RCommand
  Use this to return arc length of a curve.
getCurveLength() - Method in class geomerative.RCommand
  Use this to return arc length of a curve.
getCurveLength() - Method in class geomerative.RGeomElem
  Use this to return the points on the curve.
getCurveLengths() - Method in class geomerative.RGeomElem
  Use this to return the points on the curve.
getEllipse(float, float, float, float) - Static method in class geomerative.RG
  Get an ellipse as a shape object.
getEllipse(float, float, float) - Static method in class geomerative.RG
getFamily() - Method in class geomerative.RFont
getHandles() - Method in class geomerative.RCommand
  Use this to return the start, control and end points of the curve.
getHandles() - Method in class geomerative.RContour
  Use this to return the points of the contour.
getHandles() - Method in class geomerative.RGeomElem
getHandles() - Method in class geomerative.RGroup
  Use this to return the points of the group.
getHandles() - Method in class geomerative.RMesh
  Use this to get the vertices of the mesh.
getHandles() - Method in class geomerative.RPath
  Use this to return the start, control and end points of the path.
getHandles() - Method in class geomerative.RPolygon
  Use this to return the points of the polygon.
getHandles() - Method in class geomerative.RShape
  Use this to return the start, control and end points of the shape.
getHandles() - Method in class geomerative.RStrip
  Use this to get the vertices of the strip.
getHandlesInPaths() - Method in class geomerative.RCommand
getHandlesInPaths() - Method in class geomerative.RContour
getHandlesInPaths() - Method in class geomerative.RGeomElem
getHandlesInPaths() - Method in class geomerative.RGroup
getHandlesInPaths() - Method in class geomerative.RMesh
getHandlesInPaths() - Method in class geomerative.RPath
  Use this to return the handles of each path of the path.
getHandlesInPaths() - Method in class geomerative.RPolygon
getHandlesInPaths() - Method in class geomerative.RShape
getHeight() - Method in class geomerative.RGeomElem
  Use this method to get the height of the element.
getOrigHeight() - Method in class geomerative.RGeomElem
  Use this method to get the origianl height of the element.
getOrigWidth() - Method in class geomerative.RGeomElem
  Use this method to get the origianl width of the element.
getPoint(float) - Method in class geomerative.RCommand
  Use this to return a specific point on the curve.
getPoint(float) - Method in class geomerative.RContour
getPoint(float) - Method in class geomerative.RGeomElem
getPoint(float) - Method in class geomerative.RGroup
getPoint(float) - Method in class geomerative.RMesh
getPoint(float) - Method in class geomerative.RPath
  Return a specific point on the curve.
getPoint(float) - Method in class geomerative.RPolygon
getPoint(float) - Method in class geomerative.RShape
  Use this to return a point on the curve given a certain advancement.
getPoints() - Method in class geomerative.RCommand
  Use this to return the points on the curve.
getPoints() - Method in class geomerative.RContour
  Use this to return the points of the contour.
getPoints() - Method in class geomerative.RGeomElem
getPoints() - Method in class geomerative.RGroup
  Use this to return the points of the group.
getPoints() - Method in class geomerative.RMesh
  Use this to get the vertices of the mesh.
getPoints() - Method in class geomerative.RPath
  Use this to return the points on the curve.
getPoints() - Method in class geomerative.RPolygon
  Use this to return the points of the polygon.
getPoints() - Method in class geomerative.RShape
  Use this to return the points on the curve of the shape.
getPoints() - Method in class geomerative.RStrip
  Use this to get the vertices of the strip.
getPointsInPaths() - Method in class geomerative.RCommand
getPointsInPaths() - Method in class geomerative.RContour
getPointsInPaths() - Method in class geomerative.RGeomElem
getPointsInPaths() - Method in class geomerative.RGroup
  Use this to return the points of each path of the group.
getPointsInPaths() - Method in class geomerative.RMesh
getPointsInPaths() - Method in class geomerative.RPath
  Use this to return the points of each path of the path.
getPointsInPaths() - Method in class geomerative.RPolygon
getPointsInPaths() - Method in class geomerative.RShape
  Use this to return the points of each path of the group.
getRect(float, float, float, float) - Static method in class geomerative.RG
  Get an rectangle as a shape object.
getRect(float, float, float) - Static method in class geomerative.RG
getRing(float, float, float, float) - Static method in class geomerative.RG
  Get a ring as a shape object.
getShape() - Static method in class geomerative.RG
  End the shape being created and get it as an object.
getStar(float, float, float, float, int) - Static method in class geomerative.RG
  Get a star as a shape object.
getTangent(float) - Method in class geomerative.RCommand
  Use this to return a specific tangent on the curve.
getTangent(float) - Method in class geomerative.RContour
getTangent(float) - Method in class geomerative.RGeomElem
getTangent(float) - Method in class geomerative.RGroup
getTangent(float) - Method in class geomerative.RMesh
getTangent(float) - Method in class geomerative.RPath
  Use this to return a specific tangent on the curve.
getTangent(float) - Method in class geomerative.RPolygon
getTangent(float) - Method in class geomerative.RShape
  Use this to return a point on the curve given a certain advancement.
getTangents(int) - Method in class geomerative.RCommand
  Use this to return the tangents on the curve.
getTangents() - Method in class geomerative.RCommand
getTangents() - Method in class geomerative.RContour
getTangents() - Method in class geomerative.RGeomElem
getTangents() - Method in class geomerative.RGroup
  Use this to return the points of the group.
getTangents() - Method in class geomerative.RMesh
getTangents() - Method in class geomerative.RPath
  Use this to return the tangents on the curve.
getTangents() - Method in class geomerative.RPolygon
getTangents() - Method in class geomerative.RShape
  Use this to return the points on the curve of the shape.
getTangentsInPaths() - Method in class geomerative.RCommand
getTangentsInPaths() - Method in class geomerative.RContour
getTangentsInPaths() - Method in class geomerative.RGeomElem
getTangentsInPaths() - Method in class geomerative.RGroup
getTangentsInPaths() - Method in class geomerative.RMesh
getTangentsInPaths() - Method in class geomerative.RPath
  Use this to return the tangents of each path of the path.
getTangentsInPaths() - Method in class geomerative.RPolygon
getTangentsInPaths() - Method in class geomerative.RShape
getText(String, String, int, int) - Static method in class geomerative.RG
  Get the shape corresponding to a text.
getText(String) - Static method in class geomerative.RG
getTopLeft() - Method in class geomerative.RGeomElem
  Use this method to get the (top left position) of the element.
getTopRight() - Method in class geomerative.RGeomElem
  Use this method to get the (top left position) of the element.
getType() - Method in class geomerative.RCommand
getType() - Method in class geomerative.RContour
  Use this method to get the type of element this is.
getType() - Method in class geomerative.RGeomElem
getType() - Method in class geomerative.RGroup
  Use this method to get the type of element this is.
getType() - Method in class geomerative.RMesh
  Use this method to get the type of element this is.
getType() - Method in class geomerative.RPath
  Use this method to get the type of element this is.
getType() - Method in class geomerative.RPolygon
  Use this method to get the type of element this is.
getType() - Method in class geomerative.RShape
  Use this method to get the type of element this is.
getWidth() - Method in class geomerative.RGeomElem
  Use this method to get the width of the element.
getX() - Method in class geomerative.RGeomElem
  Use this method to get the x (left side position) of the element.
getY() - Method in class geomerative.RGeomElem
  Use this method to get the y (left side position) of the element.
GROUP - Static variable in class geomerative.RGeomElem

## I

ignoreStyles - Static variable in class geomerative.RG
ignoreStyles(boolean) - Static method in class geomerative.RG
  Ignore the styles of the shapes when drawing and use the processing style methods.
ignoreStyles() - Static method in class geomerative.RG
init(PApplet) - Static method in class geomerative.RG
  Initialize the library.
initialized() - Static method in class geomerative.RG
insertHandle(float) - Method in class geomerative.RPath
  Use this to insert a split point into the path.
insertHandle(float) - Method in class geomerative.RShape
  Use this to insert a split point into the shape.
insertHandleInPaths(float) - Method in class geomerative.RGroup
  Use this to insert a split point into each command of the group.
insertHandleInPaths(float) - Method in class geomerative.RPath
  Use this to insert a split point into each command of the path.
insertHandleInPaths(float) - Method in class geomerative.RShape
  Use this to insert a split point into each command of the shape.
intersection(RShape, RShape) - Static method in class geomerative.RG
  Binary intersection between two shapes.
intersection(RPolygon) - Method in class geomerative.RPolygon
  Use this method to get the intersection of the given polygon with the polygon passed as atribute.
intersection(RShape) - Method in class geomerative.RShape
  Use this method to get the intersection of the given polygon with the polygon passed as atribute.
intersects(RGeomElem) - Method in class geomerative.RGeomElem
  Use this method to test if the shape intersects another shape.
intersects(RPoint[]) - Method in class geomerative.RGeomElem
  Use this method to test if the shape intersects an array of points.
intersectsBounds(RGeomElem) - Method in class geomerative.RGeomElem
  Use this method to test if the shape intersects the bounding box of another shape.
intersectsHandles(RGeomElem) - Method in class geomerative.RGeomElem
  Use this method to test if the shape intersects the handles of another shape.
isHole() - Method in class geomerative.RContour
  Use this method to know if the contour is a hole.
isHole() - Method in class geomerative.RPolygon
  Return true if this polygon is a hole.
isIn(PGraphics) - Method in class geomerative.RGeomElem
  Use this method to know if the shape is inside a graphics object.
isIn(PApplet) - Method in class geomerative.RGeomElem

## L

lastPoint - Variable in class geomerative.RPath
  Last point from where to add the next command.
LINETO - Static variable in class geomerative.RCommand
loadFont(String) - Static method in class geomerative.RG
  Load and get the font object that can be used in the textFont method.
loadShape(String) - Static method in class geomerative.RG
  Load a shape object from a file.

## M

MESH - Static variable in class geomerative.RGeomElem
mult(RPoint) - Method in class geomerative.RPoint
  Use this to multiply a vector to this point.

## N

name - Variable in class geomerative.RGeomElem
norm() - Method in class geomerative.RPoint
  Use this to obtain the norm of the point.
normalize() - Method in class geomerative.RPoint
  Use this to normalize the point.

## P

paths - Variable in class geomerative.RShape
  Array of RPath objects holding the paths of the polygon.
points - Variable in class geomerative.RContour
  Array of RPoint objects holding the points of the contour.
POLYGON - Static variable in class geomerative.RGeomElem
polygonize(RShape) - Static method in class geomerative.RG
  Polygonize a shape.
polygonize() - Method in class geomerative.RGroup
polygonize() - Method in class geomerative.RPath
polygonize() - Method in class geomerative.RShape
print() - Method in class geomerative.RContour
print() - Method in class geomerative.RGeomElem
print() - Method in class geomerative.RGroup
print() - Method in class geomerative.RPath
print() - Method in class geomerative.RPoint
print() - Method in class geomerative.RPolygon
print() - Method in class geomerative.RShape

## Q

QUADBEZIERTO - Static variable in class geomerative.RCommand

## R

RCommand - Class in geomerative
RCommand() - Constructor for class geomerative.RCommand
  Create an empty command
RCommand(RCommand) - Constructor for class geomerative.RCommand
  Make a copy of another RCommand object.
RCommand(RCommand, RPoint) - Constructor for class geomerative.RCommand
  Make a copy of another RCommand object with a specific start point.
RCommand(RPoint, RPoint) - Constructor for class geomerative.RCommand
  Create a LINETO command object with specific start and end points.
RCommand(float, float, float, float) - Constructor for class geomerative.RCommand
  Create a LINETO command object with specific start and end point coordinates.
RCommand(RPoint, RPoint, RPoint) - Constructor for class geomerative.RCommand
  Create a QUADBEZIERTO command object with specific start, control and end points.
RCommand(float, float, float, float, float, float) - Constructor for class geomerative.RCommand
  Create a QUADBEZIERTO command object with specific start, control and end point coordinates.
RCommand(RPoint, RPoint, RPoint, RPoint) - Constructor for class geomerative.RCommand
  Create a CUBICBEZIERTO command object with specific start, controls and end point coordinates.
RCommand(float, float, float, float, float, float, float, float) - Constructor for class geomerative.RCommand
  Create a CUBICBEZIERTO command object with specific start, controls and end point coordinates.
RContour - Class in geomerative
  RContour is a reduced interface for creating, holding and drawing contours.
RContour(RPoint[]) - Constructor for class geomerative.RContour
  Create a countour given an array of points.
RContour() - Constructor for class geomerative.RContour
RContour(RContour) - Constructor for class geomerative.RContour
removeElement(int) - Method in class geomerative.RGroup
  Use this method to remove an element.
RFont - Class in geomerative
  RShape is a reduced interface for creating, holding and drawing text from TrueType Font files.
RFont(String, int, int) - Constructor for class geomerative.RFont
  The constructor of the RFont object.
RFont(String, int) - Constructor for class geomerative.RFont
RFont(String) - Constructor for class geomerative.RFont
RG - Class in geomerative
  RG is a static class containing all the states, modes, etc..
RG() - Constructor for class geomerative.RG
RG.FontNotLoadedException - Exception in geomerative
RG.LibraryNotInitializedException - Exception in geomerative
RG.NoPathInitializedException - Exception in geomerative
RGeomElem - Class in geomerative
  RGeomElem is an interface to any Geometric element that can be drawn and transformed, such as Shapes, Polygons or Meshes.
RGeomElem() - Constructor for class geomerative.RGeomElem
RGroup - Class in geomerative
  RGroup is a holder for a group of geometric element that can be drawn and transformed, such as Shapes, Polygons or Meshes.
RGroup() - Constructor for class geomerative.RGroup
  Use this method to create a new empty group.
RGroup(RGroup) - Constructor for class geomerative.RGroup
  Use this method to create a copy of a group.
RMatrix - Class in geomerative
  RMatrix is a very simple interface for creating, holding 3x3 matrices with the most common 2D affine transformations such as translation, rotation, scaling and shearing.
RMatrix(float, float, float, float, float, float) - Constructor for class geomerative.RMatrix
  Create a new matrix given the coefficients.
RMatrix() - Constructor for class geomerative.RMatrix
  Create a new identity matrix.
RMatrix(RMatrix) - Constructor for class geomerative.RMatrix
  Copy a matrix.
RMatrix(String) - Constructor for class geomerative.RMatrix
RMesh - Class in geomerative
  RMesh is a reduced interface for creating, holding and drawing meshes.
RMesh() - Constructor for class geomerative.RMesh
  Create a new empty mesh.
RMesh(RMesh) - Constructor for class geomerative.RMesh
  Copy a mesh.
rotate(float, float, float) - Method in class geomerative.RGeomElem
  Apply a rotation to the element, given an angle and optionally a rotation center.
rotate(float) - Method in class geomerative.RGeomElem
rotate(float, RPoint) - Method in class geomerative.RGeomElem
  Apply a rotation to the element, given an angle and optionally a rotation center.
rotate(float, float, float) - Method in class geomerative.RMatrix
  Apply a rotation to the matrix, given an angle and optionally a rotation center.
rotate(float) - Method in class geomerative.RMatrix
rotate(float, RPoint) - Method in class geomerative.RMatrix
  Apply a rotation to the matrix, given an angle and optionally a rotation center.
rotate(float, float, float) - Method in class geomerative.RPoint
  Apply a rotation to the point, given the angle and optionally the coordinates of the center of rotation.
rotate(float) - Method in class geomerative.RPoint
rotate(float, RPoint) - Method in class geomerative.RPoint
  Apply a rotation to the point, given the angle and optionally the point of the center of rotation.
RPath - Class in geomerative
  RPath is a reduced interface for creating, holding and drawing contours.
RPath() - Constructor for class geomerative.RPath
  Create a new empty path.
RPath(RPoint[]) - Constructor for class geomerative.RPath
  Create a new path, given an array of points.
RPath(float, float) - Constructor for class geomerative.RPath
  Create a new path, given the coordinates of the first point.
RPath(RPoint) - Constructor for class geomerative.RPath
  Create a new path, given the first point.
RPath(RPath) - Constructor for class geomerative.RPath
  Copy a path.
RPath(RCommand) - Constructor for class geomerative.RPath
RPoint - Class in geomerative
  RPoint is a very simple interface for creating, holding and drawing 2D points.
RPoint(float, float) - Constructor for class geomerative.RPoint
  Create a new point, given the coordinates.
RPoint(double, double) - Constructor for class geomerative.RPoint
RPoint() - Constructor for class geomerative.RPoint
  Create a new point at (0, 0).
RPoint(RPoint) - Constructor for class geomerative.RPoint
  Copy a point.
RPolygon - Class in geomerative
  RPolygon is a reduced interface for creating, holding and drawing complex polygons.
RPolygon(RPolygon) - Constructor for class geomerative.RPolygon
  Make a copy of the given polygon.
RPolygon(RPoint[]) - Constructor for class geomerative.RPolygon
  Create a new polygon given an array of points.
RPolygon(RContour) - Constructor for class geomerative.RPolygon
  Create a new polygon given a contour.
RPolygon() - Constructor for class geomerative.RPolygon
  Create an empty polygon.
RShape - Class in geomerative
  RShape is a reduced interface for creating, holding and drawing complex Shapes.
RShape() - Constructor for class geomerative.RShape
  Use this method to create a new empty shape.
RShape(RPath) - Constructor for class geomerative.RShape
RShape(RPath[]) - Constructor for class geomerative.RShape
RShape(RPoint[][]) - Constructor for class geomerative.RShape
RShape(RShape) - Constructor for class geomerative.RShape
RStrip - Class in geomerative
  RStrip is a reduced interface for creating, holding and drawing triangle strips.
RStrip(RStrip) - Constructor for class geomerative.RStrip
  Use this method to create a new strip.
RStrip() - Constructor for class geomerative.RStrip
RStyle - Class in geomerative
RStyle() - Constructor for class geomerative.RStyle
RStyle(RStyle) - Constructor for class geomerative.RStyle
RSVG - Class in geomerative
RSVG() - Constructor for class geomerative.RSVG

## S

scale(float, float, RPoint) - Method in class geomerative.RGeomElem
  Apply a scale to the element, given scaling factors and optionally a scaling center.
scale(float, float) - Method in class geomerative.RGeomElem
scale(float, float, float, float) - Method in class geomerative.RGeomElem
  Apply a scale to the element, given scaling factors and optionally a scaling center.
scale(float, RPoint) - Method in class geomerative.RGeomElem
  Apply a scale to the element, given scaling factors and optionally a scaling center.
scale(float) - Method in class geomerative.RGeomElem
scale(float, float, float) - Method in class geomerative.RGeomElem
  Apply a scale to the element, given scaling factors and optionally a scaling center.
scale(float, float, float, float) - Method in class geomerative.RMatrix
  Apply a scale to the matrix, given scaling factors and optionally a scaling center.
scale(float, float) - Method in class geomerative.RMatrix
scale(float, float, float) - Method in class geomerative.RMatrix
  Apply a scale to the matrix, given scaling factors and optionally a scaling center.
scale(float, float, RPoint) - Method in class geomerative.RMatrix
  Apply a scale to the matrix, given scaling factors and optionally a scaling center.
scale(float, RPoint) - Method in class geomerative.RMatrix
  Apply a scale to the matrix, given scaling factors and optionally a scaling center.
scale(float) - Method in class geomerative.RMatrix
scale(float, float) - Method in class geomerative.RPoint
  Apply a scaling to the point, given the scaling factors.
scale(float) - Method in class geomerative.RPoint
  Apply a scaling to the point, given a scaling factor.
scale(RPoint) - Method in class geomerative.RPoint
  Apply a scaling to the point, given a scaling vector.
segmentAngleTol - Static variable in class geomerative.RCommand
segmentType - Static variable in class geomerative.RCommand
setAdaptor(int) - Static method in class geomerative.RG
  Use this to set the adaptor type.
setAdaptorLengthOffset(float) - Static method in class geomerative.RG
  Use this to set the adaptor length offset.
setAdaptorScale(float) - Static method in class geomerative.RG
  Use this to set the adaptor scaling.
setAlign(int) - Method in class geomerative.RFont
  Use this method to reset the alignement of the font.
setAlpha(float) - Method in class geomerative.RGeomElem
setAlpha(int) - Method in class geomerative.RGeomElem
setAlpha(String) - Method in class geomerative.RGeomElem
setAlpha(float) - Method in class geomerative.RStyle
setAlpha(int) - Method in class geomerative.RStyle
setAlpha(String) - Method in class geomerative.RStyle
setContour(int) - Method in class geomerative.RPolygon
  Use this method to set the current contour to which append points.
setCurrent(int) - Method in class geomerative.RMesh
  Use this method to set the current strip to which append points.
setFill(boolean) - Method in class geomerative.RGeomElem
setFill(int) - Method in class geomerative.RGeomElem
setFill(String) - Method in class geomerative.RGeomElem
setFill(boolean) - Method in class geomerative.RStyle
setFill(int) - Method in class geomerative.RStyle
setFill(String) - Method in class geomerative.RStyle
setFillAlpha(int) - Method in class geomerative.RGeomElem
setFillAlpha(String) - Method in class geomerative.RGeomElem
setFillAlpha(int) - Method in class geomerative.RStyle
setFillAlpha(String) - Method in class geomerative.RStyle
setName(String) - Method in class geomerative.RGeomElem
setPath(int) - Method in class geomerative.RShape
  Use this method to set the current path.
setPolygonizer(int) - Static method in class geomerative.RG
  Use this to set the polygonizer type.
setPolygonizerAngle(float) - Static method in class geomerative.RG
  Use this to set the segmentator angle tolerance for the ADAPTATIVE segmentator and set the segmentator to ADAPTATIVE.
setPolygonizerLength(float) - Static method in class geomerative.RG
  Use this to set the segmentator length for the UNIFORMLENGTH segmentator and set the segmentator to UNIFORMLENGTH.
setPolygonizerStep(float) - Static method in class geomerative.RG
  Use this to set the segmentator step for the UNIFORMSTEP segmentator and set the segmentator to UNIFORMSTEP.
setSegmentAngle(float) - Static method in class geomerative.RCommand
  Use this to set the segmentator angle tolerance for the ADAPTATIVE segmentator and set the segmentator to ADAPTATIVE.
setSegmentator(int) - Static method in class geomerative.RCommand
  Use this to set the segmentator type.
setSegmentGraphic(PGraphics) - Static method in class geomerative.RCommand
  Use this to set the segmentator graphic context.
setSegmentLength(float) - Static method in class geomerative.RCommand
  Use this to set the segmentator length for the UNIFORMLENGTH segmentator and set the segmentator to UNIFORMLENGTH.
setSegmentOffset(float) - Static method in class geomerative.RCommand
  Use this to set the segmentator offset for the UNIFORMLENGTH segmentator and set the segmentator to UNIFORMLENGTH.
setSegmentStep(float) - Static method in class geomerative.RCommand
  Use this to set the segmentator step for the UNIFORMSTEP segmentator and set the segmentator to UNIFORMSTEP.
setSize(int) - Method in class geomerative.RFont
  Use this method to reset the point size of the font.
setStroke(boolean) - Method in class geomerative.RGeomElem
setStroke(int) - Method in class geomerative.RGeomElem
setStroke(String) - Method in class geomerative.RGeomElem
setStroke(boolean) - Method in class geomerative.RStyle
setStroke(int) - Method in class geomerative.RStyle
setStroke(String) - Method in class geomerative.RStyle
setStrokeAlpha(int) - Method in class geomerative.RGeomElem
setStrokeAlpha(String) - Method in class geomerative.RGeomElem
setStrokeAlpha(int) - Method in class geomerative.RStyle
setStrokeAlpha(String) - Method in class geomerative.RStyle
setStrokeCap(String) - Method in class geomerative.RGeomElem
setStrokeCap(String) - Method in class geomerative.RStyle
setStrokeJoin(String) - Method in class geomerative.RGeomElem
setStrokeJoin(String) - Method in class geomerative.RStyle
setStrokeWeight(float) - Method in class geomerative.RGeomElem
setStrokeWeight(String) - Method in class geomerative.RGeomElem
setStrokeWeight(float) - Method in class geomerative.RStyle
setStrokeWeight(String) - Method in class geomerative.RStyle
setStyle(RStyle) - Method in class geomerative.RGeomElem
shape(RShape, float, float, float, float) - Static method in class geomerative.RG
  Draw a shape to a given position on the screen.
shape(RShape, float, float) - Static method in class geomerative.RG
shape(RShape) - Static method in class geomerative.RG
SHAPE - Static variable in class geomerative.RGeomElem
shear(float, float) - Method in class geomerative.RMatrix
  Use this to apply a shearing to the matrix.
size - Variable in class geomerative.RFont
  The point size of the font.
skewX(float) - Method in class geomerative.RMatrix
  Use this to apply a skewing to the matrix.
skewY(float) - Method in class geomerative.RMatrix
split(float) - Method in class geomerative.RCommand
  Returns two commands resulting of splitting the command.
split(RShape, float) - Static method in class geomerative.RG
  Split a shape along the curve length in two parts.
split(float) - Method in class geomerative.RGroup
split(float) - Method in class geomerative.RPath
  Use this to split a path into two separate new paths.
split(float) - Method in class geomerative.RShape
splitPaths(float) - Method in class geomerative.RGroup
splitPaths(float) - Method in class geomerative.RShape
startPoint - Variable in class geomerative.RCommand
strips - Variable in class geomerative.RMesh
  Array of RStrip objects holding the contours of the polygon.
stroke - Variable in class geomerative.RStyle
strokeAlpha - Variable in class geomerative.RStyle
strokeAlphaDef - Variable in class geomerative.RStyle
strokeCap - Variable in class geomerative.RStyle
strokeCapDef - Variable in class geomerative.RStyle
strokeColor - Variable in class geomerative.RStyle
strokeDef - Variable in class geomerative.RStyle
strokeJoin - Variable in class geomerative.RStyle
strokeJoinDef - Variable in class geomerative.RStyle
strokeWeight - Variable in class geomerative.RStyle
strokeWeightDef - Variable in class geomerative.RStyle
sub(RPoint) - Method in class geomerative.RPoint
  Use this to substract a vector to this point.
SUBSHAPE - Static variable in class geomerative.RGeomElem

## T

text(String) - Static method in class geomerative.RG
  Draw text to the screen using the font set using the textFont method.
textFont(RFont, int) - Static method in class geomerative.RG
  Set the font object to be used in all text calls.
texture - Variable in class geomerative.RStyle
toGroup(String) - Method in class geomerative.RFont
  Use this method to get the outlines of a string in the form of an RGroup.
toGroup(String) - Method in class geomerative.RSVG
toMesh() - Method in class geomerative.RContour
toMesh() - Method in class geomerative.RGeomElem
toMesh() - Method in class geomerative.RGroup
toMesh() - Method in class geomerative.RMesh
toMesh() - Method in class geomerative.RPath
toMesh() - Method in class geomerative.RPolygon
  Use this method to create a new mesh from a given polygon.
toMesh() - Method in class geomerative.RShape
  Use this method to create a new mesh from a given polygon.
toMesh(String) - Method in class geomerative.RSVG
toMeshGroup() - Method in class geomerative.RGroup
  Use this method to get a new group whose elements are the corresponding Meshes of the elemnts in the current group.
toPolygon() - Method in class geomerative.RContour
toPolygon(char) - Method in class geomerative.RFont
  Use this method to get the outlines of a character in the form of an RPolygon.
toPolygon() - Method in class geomerative.RGeomElem
toPolygon() - Method in class geomerative.RGroup
toPolygon() - Method in class geomerative.RMesh
toPolygon() - Method in class geomerative.RPath
toPolygon() - Method in class geomerative.RPolygon
toPolygon() - Method in class geomerative.RShape
  Use this method to create a new polygon from a given shape.
toPolygon(String) - Method in class geomerative.RSVG
toPolygonGroup() - Method in class geomerative.RGroup
  Use this method to get a new group whose elements are the corresponding Polygons of the elemnts in the current group.
toShape() - Method in class geomerative.RCommand
toShape() - Method in class geomerative.RContour
toShape(char) - Method in class geomerative.RFont
  Use this method to get the outlines of a character in the form of an RShape.
toShape(String) - Method in class geomerative.RFont
toShape() - Method in class geomerative.RGeomElem
toShape() - Method in class geomerative.RGroup
toShape() - Method in class geomerative.RMesh
toShape() - Method in class geomerative.RPath
toShape() - Method in class geomerative.RPolygon
toShape() - Method in class geomerative.RShape
toShape(String) - Method in class geomerative.RSVG
toShapeGroup() - Method in class geomerative.RGroup
  Use this method to get a new group whose elements are all the corresponding Shapes of the elemnts in the current group.
transform(RMatrix) - Method in class geomerative.RGeomElem
transform(float, float, float, float, boolean) - Method in class geomerative.RGeomElem
  Transform the geometric object to fit in a rectangle defined by the parameters passed.
transform(float, float, float, float) - Method in class geomerative.RGeomElem
transform(RMatrix) - Method in class geomerative.RMesh
  Use this method to transform the mesh.
transform(RMatrix) - Method in class geomerative.RPoint
  Use this to apply a transformation to the point.
transform(RMatrix) - Method in class geomerative.RStrip
  Use this method to transform the strip.
translate(float, float) - Method in class geomerative.RGeomElem
  Apply a translation to the element, given translation coordinates.
translate(RPoint) - Method in class geomerative.RGeomElem
  Apply a translation to the element, given a point.
translate(float, float) - Method in class geomerative.RMatrix
  Apply a translation to the matrix, given the coordinates.
translate(float) - Method in class geomerative.RMatrix
translate(RPoint) - Method in class geomerative.RMatrix
  Apply a translation to the matrix, given a point.
translate(float, float) - Method in class geomerative.RPoint
  Apply a translation to the point.
translate(RPoint) - Method in class geomerative.RPoint
  Apply a translation to the point.
TRISTRIP - Static variable in class geomerative.RGeomElem
type - Variable in class geomerative.RCommand
type - Variable in class geomerative.RContour
type - Variable in class geomerative.RGroup
type - Variable in class geomerative.RMesh
type - Variable in class geomerative.RPath
type - Variable in class geomerative.RPolygon
type - Variable in class geomerative.RShape
type - Variable in class geomerative.RStrip

## U

UNIFORMLENGTH - Static variable in class geomerative.RCommand
UNIFORMLENGTH - Static variable in class geomerative.RG
  UNIFORMLENGTH segmentator is the slowest segmentator and it segments the curve on segments of equal length.
UNIFORMSTEP - Static variable in class geomerative.RCommand
UNIFORMSTEP - Static variable in class geomerative.RG
  UNIFORMSTEP segmentator is the fastest segmentator and it segments the curve based on a constant value of the step of the curve parameter, or on the number of segments wanted.
union(RShape, RShape) - Static method in class geomerative.RG
  Binary union between two shapes.
union(RPolygon) - Method in class geomerative.RPolygon
  Use this method to get the union of the given polygon with the polygon passed as atribute.
union(RShape) - Method in class geomerative.RShape
  Use this method to get the union of the given polygon with the polygon passed as atribute.
UNKNOWN - Static variable in class geomerative.RGeomElem
update() - Method in class geomerative.RPolygon
  Use this method to get a rebuilt version of a given polygon by removing extra points and solving intersecting contours or holes.
useFastClip - Static variable in class geomerative.RG

## V

vertex(float, float) - Static method in class geomerative.RG
  Add a vertex to the shape.
vertices - Variable in class geomerative.RStrip
  Array of RPoint objects holding the vertices of the strip.

## X

x - Variable in class geomerative.RPoint
  The x coordinate of the point.
xor(RShape, RShape) - Static method in class geomerative.RG
  Binary xor between two shapes.
xor(RPolygon) - Method in class geomerative.RPolygon
  Use this method to get the xor of the given polygon with the polygon passed as atribute.
xor(RShape) - Method in class geomerative.RShape
  Use this method to get the xor of the given polygon with the polygon passed as atribute.

## Y

y - Variable in class geomerative.RPoint
  The y coordinate of the point.

A B C D E F G I L M N P Q R S T U V X Y

Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Geomerative by Ricard Marxer, http://www.ricardmarxer.com/geomerative/