public class PointListProcessor extends Object
OutlineProcessor
Constructor and Description |
---|
PointListProcessor(Collection<? extends Point2D> list)
Initialize object with list of points.
|
PointListProcessor(List<? extends Tuple2d> list)
Initialize object with list of points.
|
Modifier and Type | Method and Description |
---|---|
QuimpDataConverter |
getDataConverterInstance()
Return underlying DataConverter instance.
|
List<Point2d> |
getList()
Return modified list.
|
List<Point2D> |
getListAwtDouble()
Return modified awt double list.
|
List<Point2D> |
getListAwtInt()
Return modified awt int list.
|
static double[] |
runningMean(double[] data,
int windowSize)
Running mean on input array.
|
static double[] |
runningMedian(double[] data,
int windowSize)
Running median on input array.
|
PointListProcessor |
smoothMean(int window,
int iters)
Apply mean filter to list.
|
PointListProcessor |
smoothMedian(int window,
int iters)
Apply median filter to list.
|
public PointListProcessor(List<? extends Tuple2d> list)
list
- to processpublic PointListProcessor(Collection<? extends Point2D> list)
list
- to processpublic PointListProcessor smoothMean(int window, int iters)
window
- size of mean windowiters
- number of iterationspublic PointListProcessor smoothMedian(int window, int iters)
window
- size of median windowiters
- number of iterationspublic List<Point2D> getListAwtDouble()
public List<Point2D> getListAwtInt()
public QuimpDataConverter getDataConverterInstance()
public static double[] runningMean(double[] data, int windowSize)
data
- data to filter, can be emptywindowSize
- odd window sizepublic static double[] runningMedian(double[] data, int windowSize)
data
- data to filter, can be emptywindowSize
- odd window sizeCopyright © 2002–2019 Department of Computer Science, Warwick University. All rights reserved.