PlanPoint object for use in a plan, including pacing and time data

Hierarchy (View Summary)

Implements

Constructors

Properties

_chunk?: PaceChunk
delay: number = 0

delay in seconds at this point (not cumulative)

elapsed: number = 0

elapsed time in seconds does not include delay from this point

factors: factors.Factors = ...

pacing factors at this point

loop: number

The loop number of the course point, zero-indexed.

source (parent) point

time: number = 0

moving time in seconds

tod: number = 0

time of day in seconds

Accessors

  • get alt(): number
  • The altitude of the point in meters.

    Returns number

  • set alt(value: number): void
  • The altitude of the point in meters.

    Parameters

    • value: number

    Returns void

  • get interpolated(): boolean
  • flag for interpolated points (not part of original course)

    Returns boolean

  • set interpolated(value: boolean): void
  • flag for interpolated points (not part of original course)

    Parameters

    • value: boolean

    Returns void

  • get lat(): number
  • The latitude of the point in decimal degrees.

    Returns number

  • set lat(value: number): void
  • The latitude of the point in decimal degrees.

    Parameters

    • value: number

    Returns void

  • get lon(): number
  • The longitude of the point in decimal degrees.

    Returns number

  • set lon(value: number): void
  • The longitude of the point in decimal degrees.

    Parameters

    • value: number

    Returns void

  • get np(): number
  • normalized pace at this point (from last point) in seconds per kilometer

    Returns number