BaseCurve4

abstract class BaseCurve4<T : Number, Comparable<T>> : Curve4<T>

Base implementation of curve in 3D space in rational form.

Since

v2.0.0

Inheritors

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract operator fun get(parameterValue: T): <Error class: unknown class><T>

Returns point on this curve at a given parameterValue.

Link copied to clipboard
open override fun toInterpolator(): Interpolator<T, <Error class: unknown class><T>>

Returns an interpolator using points on this curve as values.

Link copied to clipboard
open override fun toPolygonalChain(parameterValues: Sequence<T>): PolygonalChain4<T>

Returns polygonal chain approximating this curve.

Properties

Link copied to clipboard
abstract val controlPoints: List<<Error class: unknown class><T>>

Control points defining this curve.

Link copied to clipboard
abstract val degree: Int

Degree of this curve.

Link copied to clipboard
abstract val type: KClass<T>

Type of coordinates in this curve.