# Uses of Class
net.paulhertz.pixelaudio.curves.PACurveMaker

Packages that use PACurveMaker
Package
Description
net.paulhertz.pixelaudio.curves
Package `net.paulhertz.pixelaudio.curves` implements light weight classes for Bezier curve modeling.

- ## Uses of PACurveMaker in net.paulhertz.pixelaudio.curves

  Methods in net.paulhertz.pixelaudio.curves that return PACurveMaker
  Modifier and Type
  Method
  Description
  `static PACurveMaker`
  PACurveMaker.`buildCurveMaker(ArrayList<processing.core.PVector> points)`
  Creates a PACurveMaker from supplied points, caller must complete construction with a call to calculateDerivedPoints() to generate rdpPoints and other instance variables.
  `static PACurveMaker`
  PACurveMaker.`buildCurveMaker(ArrayList<processing.core.PVector> points, float epsilon)`
  `static PACurveMaker`
  PACurveMaker.`buildCurveMaker(ArrayList<processing.core.PVector> points, float epsilon, int dragColor, float dragWeight, int rdpColor, float rdpWeight, int curveColor, float curveWeight, int brushColor, float brushWeight, int activeBrushColor)`
  Creates a PACurveMaker from supplied points, caller must complete construction with a call to calculateDerivedPoints() to generate rdpPoints and other instance variables.
  `static PACurveMaker`
  PACurveMaker.`buildCurveMakerComplete(ArrayList<processing.core.PVector> points)`
  Creates a PACurveMaker from supplied points and calls calculatedDerivedPoints() to initialize rdpPoints, curveShape, eventPoints, and brushPoly and set isReady to true.
  `static PACurveMaker`
  PACurveMaker.`buildCurveMakerComplete(ArrayList<processing.core.PVector> points, float epsilon)`
  Creates a PACurveMaker from supplied points and calls calculatedDerivedPoints() to initialize rdpPoints, curveShape, eventPoints, and brushPoly and set isReady to true.
  `static PACurveMaker`
  PACurveMaker.`buildCurveMakerComplete(ArrayList<processing.core.PVector> points, float epsilon, int dragColor, float dragWeight, int rdpColor, float rdpWeight, int curveColor, float curveWeight, int brushColor, float brushWeight, int activeBrushColor)`
  Creates a PACurveMaker from supplied points and calls calculatedDerivedPoints() to initialize rdpPoints, curveShape, eventPoints, and brushPoly and set isReady to true.