## Uses of Class
net.returnvoid.graphics.shape.CurvedLens

- Packages that use CurvedLens
  Package | Description
  --- | ---
  net.returnvoid.graphics.shape | A package for building, drawing and manipulating shapes.

- - ### Uses of CurvedLens in net.returnvoid.graphics.shape

    Methods in net.returnvoid.graphics.shape that return CurvedLens
    Modifier and Type | Method and Description
    --- | ---
    `CurvedLens` | CurvedLens.`copy()`
    `CurvedLens` | CurvedLens.`draw()`
    `CurvedLens` | CurvedLens.`drawCenter()` Draws the center curve.
    `CurvedLens` | CurvedLens.`drawRaw()` Draws outline with lines not curves.
    `CurvedLens` | CurvedLens.`rotate(float angle)`
    `CurvedLens` | CurvedLens.`rotate(processing.core.PVector rotationCenter, float angle)`
    `CurvedLens` | CurvedLens.`scale(float scale)`
    `CurvedLens` | CurvedLens.`scale(processing.core.PVector scaleCenter, float scale)`
    `CurvedLens` | CurvedLens.`scale(processing.core.PVector scaleCenter, float scaleX, float scaleY)` Scales the shape by the given scaling factors.
    `CurvedLens` | CurvedLens.`setDetails(int details)` Sets the number of coordinates for the center curve.
    `CurvedLens` | CurvedLens.`setDetailScale(float detailScale)` Sets the detailsScale factor.
    `CurvedLens` | CurvedLens.`setHeight(float height)` Sets the thickness of the lens.
    `CurvedLens` | CurvedLens.`setLength(float newLength)` Sets the length of this shape.
    `CurvedLens` | CurvedLens.`setLength(processing.core.PVector center, float newLength)` Sets the length of this shape.
    `CurvedLens` | CurvedLens.`setLocation(float x, float y)`
    `CurvedLens` | CurvedLens.`setRotation(float angle)`
    `CurvedLens` | CurvedLens.`setRotation(processing.core.PVector rotationCenter, float angle)`
    `CurvedLens` | CurvedLens.`setX(float x)`
    `CurvedLens` | CurvedLens.`setY(float y)`
    `CurvedLens` | CurvedLens.`translate(float x, float y)`