Function1D

Funzione di un argomento.

Rappresentazione 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.
}
Campi
Campo unione function. L'unità dell'argomento della funzione dovrebbe essere: - se un peso: kg - se un tempo: min - se un numero di pallet: 1 function può essere solo uno dei seguenti:
constant

number

La funzione è una costante.

pwl

object (PieceWiseAffineFunction)

La funzione è lineare a tratti.

PieceWiseAffineFunction

Funzione lineare a tratti, limitata a un argomento. Un design simile a https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h

Rappresentazione JSON
{
  "segments": [
    {
      object (PieceWiseAffineSegment)
    }
  ]
}
Campi
segments[]

object (PieceWiseAffineSegment)

Segmenti lineari della funzione.

PieceWiseAffineSegment

Un segmento di una funzione lineare a tratti.

Rappresentazione JSON
{
  "startX": number,
  "startY": number,
  "endX": number,
  "endY": number
}
Campi
startX

number

Inizio del segmento: x.

startY

number

Inizio del segmento: y.

endX

number

Fine del segmento: x.

endY

number

Fine del segmento: y.