Class LargestTriangleThreeBucketsGeneralizer
- java.lang.Object
-
- org.n52.io.type.quantity.generalize.Generalizer<Data<QuantityValue>>
-
- org.n52.io.type.quantity.generalize.LargestTriangleThreeBucketsGeneralizer
-
public class LargestTriangleThreeBucketsGeneralizer extends Generalizer<Data<QuantityValue>>
Implementation of a generalizer using the Largest-Triangle-Three-Buckets algorithm
-
-
Constructor Summary
Constructors Constructor Description LargestTriangleThreeBucketsGeneralizer(IoParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataCollection<Data<QuantityValue>>generalize(DataCollection<Data<QuantityValue>> data)StringgetName()-
Methods inherited from class org.n52.io.type.quantity.generalize.Generalizer
getParameters
-
-
-
-
Constructor Detail
-
LargestTriangleThreeBucketsGeneralizer
public LargestTriangleThreeBucketsGeneralizer(IoParameters parameters)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein classGeneralizer<Data<QuantityValue>>
-
generalize
public DataCollection<Data<QuantityValue>> generalize(DataCollection<Data<QuantityValue>> data) throws GeneralizerException
- Specified by:
generalizein classGeneralizer<Data<QuantityValue>>- Throws:
GeneralizerException
-
-