AbstractGeometry constructor

AbstractGeometry({
  1. AnchorType anchorType = AnchorType.point,
  2. DriveSide driveSide = DriveSide.right,
  3. List<AbstractGeometryItem> items = const <AbstractGeometryItem>[],
  4. int leftIntermediateTurns = 0,
  5. int rightIntermediateTurns = 0,
})

Creates an AbstractGeometry instance.

API users should typically not create instances directly. Use TurnDetails.abstractGeometry instead.

Parameters

  • anchorType: The anchor type for this geometry.
  • driveSide: The drive side for this geometry.
  • items: The list of geometry items attached to the anchor.
  • leftIntermediateTurns: The number of left side intermediate turns.
  • rightIntermediateTurns: The number of right side intermediate turns.

Implementation

AbstractGeometry({
  this.anchorType = AnchorType.point,
  this.driveSide = DriveSide.right,
  this.items = const <AbstractGeometryItem>[],
  this.leftIntermediateTurns = 0,
  this.rightIntermediateTurns = 0,
});