Index
All Classes and Interfaces|All Packages
A
- addData(String, List<D>, T) - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ResultBuilder
-
Adds an aggregated data series.
- aggregationTimestamp - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
- array - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ArrayIterator
- ArrayIterator(I[]) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ArrayIterator
-
Creates an iterator instance.
B
- base64StringToBufferdImage(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
-
Takes a base64 encoded byte-array of an image in form of a String and turns it into a BufferedImage for further processing.
- bufferedImageToBase64String(BufferedImage) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
-
Utility function to turn a buffered image into a base64 encoded byte string for transportation.
- build() - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ResultBuilder
-
Builds the data after one or multiple calls to
MultiChannelTimeSeriesAggregator.ResultBuilder.addData(String, List, Object).
C
- categoryProvider - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- ChannelTimeSeriesAggregator<I,
O, - Class in de.iip_ecosphere.platform.kiServices.functions.aggregationD, T> -
Generic single-data-point time series aggregator for identified channels.
- ChannelTimeSeriesAggregator(boolean, MultiChannelTimeSeriesAggregator.AggregationFunction<I, I, O, D, T>) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.ChannelTimeSeriesAggregator
-
Creates a new instance for single data points.
- ChannelTimeSeriesAggregator(MultiChannelTimeSeriesAggregator.AggregationFunction<I, I, O, D, T>) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.ChannelTimeSeriesAggregator
-
Creates a not-yet-aggregating instance.
- chunkCompleted(int, T) - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.CompletionFunction
-
Returns whether an aggregation chunk has been completed and a result instance shall be created.
- chunkCompleted(int, T) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- completionFunction - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- createResult(int) - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.AggregationFunction
-
Creates a result builder for composing a potentially multi-category result.
- createResult(int) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
D
- dataProvider - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- de.iip_ecosphere.platform.kiServices.functions - package de.iip_ecosphere.platform.kiServices.functions
-
AI and data processing functions.
- de.iip_ecosphere.platform.kiServices.functions.aggregation - package de.iip_ecosphere.platform.kiServices.functions.aggregation
-
Generic data aggregation support.
- de.iip_ecosphere.platform.kiServices.functions.images - package de.iip_ecosphere.platform.kiServices.functions.images
F
- function - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
G
- getCategory(CI) - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.AggregationFunction
-
Returns the aggregation category from
input. - getCategory(CI) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- getData(CI) - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.AggregationFunction
-
Returns a data point from
input. - getData(CI) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- getTimestamp(I) - Method in interface de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.AggregationFunction
-
Returns the aggregation timestamp from
input. - getTimestamp(I) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- grayScaleImage(BufferedImage) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageProcessing
-
Gray scales a BufferedImage.
H
- hasNext - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.SingleValueIterator
- hasNext() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ArrayIterator
- hasNext() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.SingleValueIterator
I
- ImageEncodingDecoding - Class in de.iip_ecosphere.platform.kiServices.functions.images
-
Image decoding functionality.
- ImageEncodingDecoding() - Constructor for class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
- ImageProcessing - Class in de.iip_ecosphere.platform.kiServices.functions.images
-
Utility class for the processing of images.
- ImageProcessing() - Constructor for class de.iip_ecosphere.platform.kiServices.functions.images.ImageProcessing
- isAggregating - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
- isAggregating() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Returns whether aggregation is enabled.
- iteratorProvider - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
L
- LambdaBasedAggregationFunction(Function<I, T>, Function<CI, String>, Function<CI, D>, MultiChannelTimeSeriesAggregator.CompletionFunction<T>, Function<Integer, MultiChannelTimeSeriesAggregator.ResultBuilder<O, D, T>>) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
-
Creates a lambda based aggregation function.
M
- MultiChannelTimeSeriesAggregator<I,
CI, - Class in de.iip_ecosphere.platform.kiServices.functions.aggregationO, D, T> -
Generic multi-data-point time series aggregator for identified channels.
- MultiChannelTimeSeriesAggregator(boolean, MultiChannelTimeSeriesAggregator.AggregationFunction<I, CI, O, D, T>) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Creates a new instance for single data points.
- MultiChannelTimeSeriesAggregator(boolean, MultiChannelTimeSeriesAggregator.AggregationFunction<I, CI, O, D, T>, Function<I, Iterator<CI>>) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Creates a new instance for single data points.
- MultiChannelTimeSeriesAggregator(MultiChannelTimeSeriesAggregator.AggregationFunction<I, CI, O, D, T>) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Creates a not-yet-aggregating instance.
- MultiChannelTimeSeriesAggregator.AggregationFunction<I,
CI, - Interface in de.iip_ecosphere.platform.kiServices.functions.aggregationO, D, T> -
Represents the data format independent access to aggregation data for single data points.
- MultiChannelTimeSeriesAggregator.ArrayIterator<I> - Class in de.iip_ecosphere.platform.kiServices.functions.aggregation
-
Iterator for arrays.
- MultiChannelTimeSeriesAggregator.CompletionFunction<T> - Interface in de.iip_ecosphere.platform.kiServices.functions.aggregation
-
Determines whether an aggregation chunk is completed.
- MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction<I,
CI, - Class in de.iip_ecosphere.platform.kiServices.functions.aggregationO, D, T> -
Basic aggregation function delegating the operations to (lambda) functions.
- MultiChannelTimeSeriesAggregator.ResultBuilder<O,
D, - Interface in de.iip_ecosphere.platform.kiServices.functions.aggregationT> -
Builds a result from multiple category/data entries.
- MultiChannelTimeSeriesAggregator.SingleValueIterator<I> - Class in de.iip_ecosphere.platform.kiServices.functions.aggregation
-
An iterator over a single value.
N
- next() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ArrayIterator
- next() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.SingleValueIterator
- numberAggregatedSamples - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
P
- pos - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.ArrayIterator
- process(I) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.ChannelTimeSeriesAggregator
-
Called to process the input.
- process(I) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Called to process the input.
- process(I, CI) - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Processes a single data item.
- pythonFallbackQRDetection(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.QRCodeScanner
-
Call for python fallback script.
Q
- QRCodeScanner - Class in de.iip_ecosphere.platform.kiServices.functions.images
-
Offers the functionality of reading in qr codes.
- QRCodeScanner() - Constructor for class de.iip_ecosphere.platform.kiServices.functions.images.QRCodeScanner
- qrScriptOwner - Static variable in class de.iip_ecosphere.platform.kiServices.functions.images.QRCodeScanner
-
will probably not work on windows!(Set files location for windows, might be changed) Maybe different way to enable debug information instead of deleting/adding .withProcessCustomizer(ProcessSupport.INHERIT_IO);.
R
- readBase64FileAsBufferedImage(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
-
Utility to read an BufferedImage from a base64 file.
- readBase64ImageFromBase64File(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
-
Reads a base64 encoded String out of a file.
- readBufferedImageFromFile(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
-
Utility to read an BufferedImage from an image file.
- readImageAsBase64String(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageEncodingDecoding
-
Utility method to create new test data from images, will be saved to the testimage folder.
- readQRCode(BufferedImage) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.QRCodeScanner
-
Detects a QR code on bufferdImages.
- readQRCode(String) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.QRCodeScanner
-
Enables the QR code detection for base64 encoded images.
- rescaleImage(BufferedImage, int, int) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageProcessing
-
To shrink the pixelcount in an image without changing its content.
- resultBuilderProvider - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
- resultScript - Static variable in class de.iip_ecosphere.platform.kiServices.functions.images.QRCodeScanner
S
- SingleValueIterator(I) - Constructor for class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.SingleValueIterator
-
Creates an iterator instance.
- startAggregating() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Starts the aggregation.
- stopAggregating() - Method in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
-
Stops the aggregation and clears the data structures.
T
- thresholdImage(BufferedImage, int) - Static method in class de.iip_ecosphere.platform.kiServices.functions.images.ImageProcessing
-
Converts an image to a binary one based on given threshold.
- timePointAggregator - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
- timeSeriesAggregator - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator
- timestampProvider - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
V
- value - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.SingleValueIterator
All Classes and Interfaces|All Packages