User Tools

Site Tools


api:dk11:delphi:gisinterpolation.tgis_linearpath

TGIS_LinearPath class

DK11 for Delphi | GisInterpolation.TGIS_LinearPath | Classes | Constructors | Fields | Methods | Properties

Implementation of linear interpolation for path generation in 3D.

Available also on: .NET | Java | ActiveX.

Syntax

// Delphi
type
  TGIS_LinearPath = class( TGIS_InterpolatedPath )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_LinearPath : public TGIS_InterpolatedPath
{
};

Inheritance

→ TObject → TGIS_ObjectTGIS_InterpolatedPath

Constructors

Inherited Overrides Protected
Name Visibility Description
Create 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)
interpolate protected Interpolates a new point.
(Overrides TGIS_InterpolatedPath.interpolate)
NextPoint public Returns the index of the next interpolation point for an argument of the parametrization.
(Inherited from TGIS_InterpolatedPath)
nextPointByDist protected Returns the index of the next interpolation point for a distance from the beginning of the path.
(Inherited from TGIS_InterpolatedPath)
prepare protected Prepares interpolation parameters.
(Overrides TGIS_InterpolatedPath.prepare)

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)

2020/05/08 01:10

Page Tools