Function1D

פונקציה של ארגומנט אחד.

ייצוג 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.
}
שדות
שדה איחוד function. אחדות הארגומנט של הפונקציה אמורה להיות: - אם משקל: kg - אם זמן: min - אם מספר משטחים: function 1 יכול להיות רק אחת מהאפשרויות הבאות:
constant

number

הפונקציה היא קבוע.

pwl

object (PieceWiseAffineFunction)

הפונקציה היא ליניארית חלקית.

PieceWiseAffineFunction

פונקציה לינארית בחלקה, מוגבלת לארגומנט אחד. עיצוב שדומה לזה: https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h

ייצוג JSON
{
  "segments": [
    {
      object (PieceWiseAffineSegment)
    }
  ]
}
שדות
segments[]

object (PieceWiseAffineSegment)

קטעים לינאריים של הפונקציה.

PieceWiseAffineSegment

קטע אחד של פונקציה לינארית חלקית.

ייצוג JSON
{
  "startX": number,
  "startY": number,
  "endX": number,
  "endY": number
}
שדות
startX

number

תחילת הקטע: x.

startY

number

תחילת הקטע: y.

endX

number

סוף הקטע: x.

endY

number

סוף הקטע: y.