Function1D

Função de um argumento.

Representação JSON
{

  // 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.
}
Campos
Campo de união function. A unidade do argumento da função deve ser: - se um peso: kg - se um tempo: min - se um número de paletes: 1 function pode ser apenas um dos seguintes:
constant

number

A função é uma constante.

pwl

object (PieceWiseAffineFunction)

A função é linear em trechos.

PieceWiseAffineFunction

Função linear linear, limitada a um argumento. Design semelhante a https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h

Representação JSON
{
  "segments": [
    {
      object (PieceWiseAffineSegment)
    }
  ]
}
Campos
segments[]

object (PieceWiseAffineSegment)

Segmentos lineares da função.

PieceWiseAffineSegment

Um segmento de uma função linear em trechos.

Representação JSON
{
  "startX": number,
  "startY": number,
  "endX": number,
  "endY": number
}
Campos
startX

number

Início do segmento: x.

startY

number

Início do segmento: y.

endX

number

Fim do segmento: x.

endY

number

Fim do segmento: y.