| Modifier and Type | Field and Description |
|---|---|
| private float | |
| private float |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public float | |
| public float | |
| private QuadCurve2D | |
| private float | |
| private static float | |
| private static float | |
| private static CubicCurve2D | |
| public float | |
| private static float | |
| public static float | |
| public float | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void |
| accuracy | back to summary |
|---|---|
| private float accuracy | |
| maxCubicSize | back to summary |
|---|---|
| private float maxCubicSize | |
| CubicApproximator | back to summary |
|---|---|
| public CubicApproximator(float accuracy, float maxCubicSize) | |
| approximate | back to summary |
|---|---|
| public float approximate(List<QuadCurve2D> res, List<CubicCurve2D> tmp, CubicCurve2D curve) | |
| approximate | back to summary |
|---|---|
| public float approximate(List<QuadCurve2D> res, CubicCurve2D curve) | |
| approximate | back to summary |
|---|---|
| private QuadCurve2D approximate(CubicCurve2D c) | |
| approximate | back to summary |
|---|---|
| private float approximate(List<CubicCurve2D> curves, List<QuadCurve2D> res) | |
| compare | back to summary |
|---|---|
| private static float compare(CubicCurve2D c1, CubicCurve2D c2) | |
| compareCPs | back to summary |
|---|---|
| private static float compareCPs(CubicCurve2D c1, CubicCurve2D c2) | |
| elevate | back to summary |
|---|---|
| private static CubicCurve2D elevate(QuadCurve2D q) | |
| getAccuracy | back to summary |
|---|---|
| public float getAccuracy() | |
| getApproxError | back to summary |
|---|---|
| private static float getApproxError(float[] coords) | |
| getApproxError | back to summary |
|---|---|
| public static float getApproxError(CubicCurve2D curve) | |
| getMaxCubicSize | back to summary |
|---|---|
| public float getMaxCubicSize() | |
| ProcessFirstMonotonicPartOfCubic | back to summary |
|---|---|
| private void ProcessFirstMonotonicPartOfCubic(List<CubicCurve2D> resVector, float[] coords, float t) | |
| ProcessMonotonicCubic | back to summary |
|---|---|
| private void ProcessMonotonicCubic(List<CubicCurve2D> resVect, float[] coords) | |
| setAccuracy | back to summary |
|---|---|
| public void setAccuracy(float accuracy) | |
| setMaxCubicSize | back to summary |
|---|---|
| public void setMaxCubicSize(float maxCCubicSize) | |
| SplitCubic | back to summary |
|---|---|
| public void SplitCubic(List<CubicCurve2D> resVect, float[] coords) | |