Interface | Description |
---|---|
IFunction |
Base class for all functions used as motor functions.
|
IPoint |
A Simple Point interface.
|
ISupportPoint |
Interface for SupportPoints
|
Class | Description |
---|---|
BezierFunction |
Represents a Bezier function in 3D.
|
FunctionLoader |
Factory for creating motor file functions.
|
FunctionUtil |
Utilities to calculate some specific functions.
|
LookupFunction |
Lookup of a 2D function from a matrix using bilinear interpolation.
|
LookupMatrix |
Lookup of a 2D function from a matrix using bilinear interpolation.
|
LookupMatrix3D |
Lookup of a 2D function from a matrix using bilinear interpolation.
|
PiecewiseBezierFunction |
Represents a piecewise 4-point-Bezier function with any number of pieces
|
PiecewiseLinearFunction |
Represents a piecewise linear function with any number of pieces
|
PiecewiseSinusSquare | |
Point |
A simple class representing a two dimensional point for functions.
|
SinFunction |
Represents a sin function with amplitude, period, phaseShift and offset by
using three SupportPoints:
1: (phaseShift, offset) 2: (phaseShift + phase/4, offset+amplitude) 3: (phaseShift + phase/2, offset) |
SplineFunction |
Represents a spline function.
|
SupportPoint |
A simple class representing support points in 2D space.
|
SupportPointFunction |
Represents a function defined by a list of SupportPoints.
|
SupportPointFunction.SupportPointComperator |
Sorts SupportPoints by their x coordinate
|
Exception | Description |
---|---|
MalformatedSupportPointException |
Exception for malformated SupportPoints.
|