Function1D

Tek bağımsız değişkenin işlevi.

JSON gösterimi
{

  // Union field function can be only one of the following:
  "constant": number,
  "pwl": {
    object (PieceWiseAffineFunction)
  }
  // End of list of possible types for union field function.
}
Alanlar
Birleştirme alanı function. Fonksiyon bağımsız değişkeni birimi şu şekilde olmalıdır: - ağırlık: kg - süre ise: minimum - bir palet sayısı ise: 1 function aşağıdakilerden yalnızca biri olabilir:
constant

number

Fonksiyon sabittir.

pwl

object (PieceWiseAffineFunction)

Fonksiyon parçalı doğrusaldır.

PieceWiseAffineFunction

Tek bağımsız değişkenle sınırlı, parçalı doğrusal işlev. Şuna benzer bir tasarım: https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h

JSON gösterimi
{
  "segments": [
    {
      object (PieceWiseAffineSegment)
    }
  ]
}
Alanlar
segments[]

object (PieceWiseAffineSegment)

İşlevin doğrusal segmentleri.

PieceWiseAffineSegment

Parçalı doğrusal fonksiyonun bir segmenti.

JSON gösterimi
{
  "startX": number,
  "startY": number,
  "endX": number,
  "endY": number
}
Alanlar
startX

number

Segmentin başlangıcı: x.

startY

number

Segmentin başlangıcı: y.

endX

number

Segmentin sonu: x.

endY

number

Segmentin sonu: y.