Index

B C D E F H L O P S T V X Y 
All Classes and Interfaces|All Packages

B

BucketizationStrategy - Enum Class in com.ggalmazor.ltdownsampling
Selects the bucket size strategy used to divide the input series before the Largest-Triangle Three-Buckets selection step.

C

centerBetween(Point, Point) - Static method in interface com.ggalmazor.ltdownsampling.Point
Computes the geometric center point of the segment linking the provided a and b points.
com.ggalmazor.ltdownsampling - package com.ggalmazor.ltdownsampling
 

D

DoublePoint - Record Class in com.ggalmazor.ltdownsampling
Basic Point implementation backed by double values, for use with LTThreeBuckets.sorted(List, int).
DoublePoint(double, double) - Constructor for record class com.ggalmazor.ltdownsampling.DoublePoint
Creates an instance of a DoublePoint record class.
DYNAMIC - Enum constant in enum class com.ggalmazor.ltdownsampling.BucketizationStrategy
Dynamic bucket size: each bucket contains an equal number of points.

E

equals(Object) - Method in record class com.ggalmazor.ltdownsampling.DoublePoint
Indicates whether some other object is "equal to" this one.

F

FIXED - Enum constant in enum class com.ggalmazor.ltdownsampling.BucketizationStrategy
Fixed bucket size: each bucket covers an equal x-axis span.

H

hashCode() - Method in record class com.ggalmazor.ltdownsampling.DoublePoint
Returns a hash code value for this object.

L

LTThreeBuckets - Class in com.ggalmazor.ltdownsampling
The LTThreeBuckets class is the main entry point to this library.

O

of(Number, Number) - Static method in record class com.ggalmazor.ltdownsampling.DoublePoint
Utility factory for DoublePoint that accepts abstract Number values.

P

Point - Interface in com.ggalmazor.ltdownsampling
Defines the properties of points that can be processed by LTThreeBuckets.

S

sorted(List, int) - Static method in class com.ggalmazor.ltdownsampling.LTThreeBuckets
Returns a downsampled version of the provided input list.
sorted(List, int, int) - Static method in class com.ggalmazor.ltdownsampling.LTThreeBuckets
Returns a downsampled version of the provided input list.
sorted(List, int, int, BucketizationStrategy) - Static method in class com.ggalmazor.ltdownsampling.LTThreeBuckets
Returns a downsampled version of the provided input list using the specified BucketizationStrategy.
sorted(List, int, BucketizationStrategy) - Static method in class com.ggalmazor.ltdownsampling.LTThreeBuckets
Returns a downsampled version of the provided input list using the specified BucketizationStrategy.

T

toString() - Method in record class com.ggalmazor.ltdownsampling.DoublePoint
Returns a string representation of this record class.

V

valueOf(String) - Static method in enum class com.ggalmazor.ltdownsampling.BucketizationStrategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.ggalmazor.ltdownsampling.BucketizationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.

X

x() - Method in record class com.ggalmazor.ltdownsampling.DoublePoint
Returns the value of the x record component.
x() - Method in interface com.ggalmazor.ltdownsampling.Point
Returns the x (horizontal / time) value of this point.

Y

y() - Method in record class com.ggalmazor.ltdownsampling.DoublePoint
Returns the value of the y record component.
y() - Method in interface com.ggalmazor.ltdownsampling.Point
Returns the y (vertical / value) value of this point.
B C D E F H L O P S T V X Y 
All Classes and Interfaces|All Packages