Package-level declarations
Types
Abstract class for all geometric curve objects in 2D.
Represents the sequential concatenation of the curveMembers.
Represents a parametric cubic curve of the following form: y = f(x) = c0 + c1x + c2x^2 + c3*x^3
Laterally translates a baseCurve by a lateralTranslationFunction. This enables for example the representation of the baseCurve moved two units to the left.
Line segment starting in the origin in the direction of the x axis. It has a given length and is moved by means of the affineSequence.
Transforms the parameter (curveRelativePoint) by means of the transformationFunction function, before calculating the cartesian coordinates of the baseCurve.
Represents a parametric cubic curve of the following form: x = fx(t) = x0 + x1t + x2t^2 + x3t^3 y = fy(t) = y0 + y1t + y2t^2 + y3t^3
Cuts out a section from the completeCurve. The resulting domain of the SectionedCurve2D starts at 0.0 and ends at the length of the section.
Spiral curve segment within a defined domain that is given by the curvatureFunction. See wikipedia article on Euler spiral.