Skip to content
ChartForgeX
Enum

TopologyEdgeInterpolation

ChartForgeX.Topology

Namespace
ChartForgeX.Topology
Assembly
ChartForgeX
Base
Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers
sealed

Selects numeric interpolation over an already resolved native route.

Inheritance

  • Enum
  • TopologyEdgeInterpolation

Usage

Explore 15 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Values

public const TopologyEdgeInterpolation Linear #

Connects consecutive route vertices with straight segments.

Value: 0
public const TopologyEdgeInterpolation Basis #

Uses a clamped uniform cubic B-spline with retained endpoints.

Value: 1
public const TopologyEdgeInterpolation BumpX #

Uses midpoint horizontal cubic controls.

Value: 2
public const TopologyEdgeInterpolation BumpY #

Uses midpoint vertical cubic controls.

Value: 3
public const TopologyEdgeInterpolation Cardinal #

Uses a zero-tension cardinal spline with stationary endpoint controls.

Value: 4
public const TopologyEdgeInterpolation CatmullRom #

Uses centripetal Catmull–Rom interpolation with exponent one half.

Value: 5
public const TopologyEdgeInterpolation MonotoneX #

Uses slope-limited cubic Hermite interpolation along the horizontal axis.

Value: 6
public const TopologyEdgeInterpolation MonotoneY #

Uses slope-limited cubic Hermite interpolation along the vertical axis.

Value: 7
public const TopologyEdgeInterpolation Natural #

Uses a natural cubic spline with zero endpoint second derivatives.

Value: 8
public const TopologyEdgeInterpolation Step #

Changes ordinate at the midpoint of each horizontal interval.

Value: 9
public const TopologyEdgeInterpolation StepAfter #

Changes ordinate after each horizontal interval.

Value: 10
public const TopologyEdgeInterpolation StepBefore #

Changes ordinate before each horizontal interval.

Value: 11
public const TopologyEdgeInterpolation Rounded #

Rounds route junctions with a five model-unit quadratic corner parameter, bounded by adjacent lengths.

Value: 12