Index

A B C D F G H I L M N P Q R S T V 
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

C

categoryProvider - Variable in class de.iip_ecosphere.platform.kiServices.functions.aggregation.MultiChannelTimeSeriesAggregator.LambdaBasedAggregationFunction
 
ChannelTimeSeriesAggregator<I,O,D,T> - Class in de.iip_ecosphere.platform.kiServices.functions.aggregation
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,O,D,T> - Class in de.iip_ecosphere.platform.kiServices.functions.aggregation
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,O,D,T> - Interface in de.iip_ecosphere.platform.kiServices.functions.aggregation
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,O,D,T> - Class in de.iip_ecosphere.platform.kiServices.functions.aggregation
Basic aggregation function delegating the operations to (lambda) functions.
MultiChannelTimeSeriesAggregator.ResultBuilder<O,D,T> - Interface in de.iip_ecosphere.platform.kiServices.functions.aggregation
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
 
A B C D F G H I L M N P Q R S T V 
All Classes and Interfaces|All Packages