Class TInterpolatedCurve

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TInterpolatedCurve = class(TControlPointsCurve)

Description

Curve that passes exactly through it's ControlPoints.x I.e. for each ControlPoint[i] there exists some value Ti that Point(Ti) = ControlPoint[i] and TBegin = T0 <= .. Ti-1 <= Ti <= Ti+1 ... <= Tn = TEnd (i.e. Point(TBegin) = ControlPoints[0], Point(TEnd) = ControlPoints[n] and all Ti are ordered, n = ControlPoints.High)

Hierarchy

Overview

Methods

Public function ControlPointT(i: Integer): Float; virtual;

Description

Methods

Public function ControlPointT(i: Integer): Float; virtual;

This can be overriden in subclasses. In this class this provides the most common implementation: equally (uniformly) spaced Ti values.