User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_cubicsplines

TGIS_CubicSplines class

DK11 for .NET | TatukGIS.NDK.TGIS_CubicSplines | Classes | Constructors | Fields | Methods | Properties

Implementation of cubic splines for path generation in 3D.

Available also on: Delphi | Java | ActiveX.

Syntax

// C#
public class TGIS_CubicSplines : TGIS_InterpolatedPath
{
}
' VisualBasic
Public Class TGIS_CubicSplines
  Inherits TGIS_InterpolatedPath
End Class
// Oxygene
type
  TGIS_CubicSplines = public class( TGIS_InterpolatedPath )
  end;

Inheritance

→ TGIS_Object → TGIS_InterpolatedPath

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_InterpolatedPath() public Creates an instance.
(Inherited from TGIS_InterpolatedPath)

Fields

Inherited Protected
Name Visibility Description
duplicates protected Storage of indexes of duplicated points.
(Inherited from TGIS_InterpolatedPath)
intervals protected Storage of intervals between interpolation points.
(Inherited from TGIS_InterpolatedPath)
length protected Sum of all the distances between subsequent interpolation points.
(Inherited from TGIS_InterpolatedPath)
points protected Storage of interpolation points.
(Inherited from TGIS_InterpolatedPath)

Methods

Inherited Overrides Protected
Name Visibility Description
AddPoint public Adds an interpolation point.
(Inherited from TGIS_InterpolatedPath)
Calculate public Interpolates a point.
(Inherited from TGIS_InterpolatedPath)
Clear public Clears the list of points.
(Inherited from TGIS_InterpolatedPath)
Close public Indicates that all the interpolation points were added and prepares the interpolation function; no changes can be made after Close.
(Inherited from TGIS_InterpolatedPath)
DeleteLast public Deletes the last added point.
(Inherited from TGIS_InterpolatedPath)
GetIntervals public Gets the intervals and the total length of the path.
(Inherited from TGIS_InterpolatedPath)
NextPoint public Returns the index of the next interpolation point for an argument of the parametrization.
(Inherited from TGIS_InterpolatedPath)

Properties

Inherited Protected
Name Visibility Description
AllowDuplicates public Allow subsequent points to be identical.
(Inherited from TGIS_InterpolatedPath)
Closed public If True then interpolation was performed and no more points can be added.
(Inherited from TGIS_InterpolatedPath)
Count public The total number of sample points.
(Inherited from TGIS_InterpolatedPath)
EqualizeIntervals public True if the distances between the sample points should be equal.
(Inherited from TGIS_InterpolatedPath)
LastInterval public The last interval.
(Inherited from TGIS_InterpolatedPath)
LevelIntervals public True if the distances between the sample points should optimized (leveled).
(Inherited from TGIS_InterpolatedPath)
Looped public True if the path should be a loop (closed path).
(Inherited from TGIS_InterpolatedPath)
Rotation public True if the sample points represent rotation.
(Inherited from TGIS_InterpolatedPath)
Span public The span of parametrization argument.
(Inherited from TGIS_InterpolatedPath)
Tolerance public Minimum distance between sample points to be treated as separate points.
(Inherited from TGIS_InterpolatedPath)

2019/01/25 17:00