Packages

final case class Behavior(id: String = "", timestamp: Option[Timestamp] = _root_.scala.None, end: Option[Timestamp] = _root_.scala.None, locations: Option[GeoLocation] = _root_.scala.None, smoothLocations: Option[GeoLocation] = _root_.scala.None, edges: Seq[String] = _root_.scala.Seq.empty, distance: Double = 0.0, speed: Double = 0.0, speedOverTime: Seq[Double] = _root_.scala.Seq.empty, timeInterval: Double = 0.0, bearing: Double = 0.0, direction: String = "", length: Int = 0, place: Option[Place] = _root_.scala.None, sensor: Option[Sensor] = _root_.scala.None, analyticsModule: Option[AnalyticsModule] = _root_.scala.None, object: Option[Object] = _root_.scala.None, event: Option[Event] = _root_.scala.None, videoPath: String = "", poses: Seq[Pose] = _root_.scala.Seq.empty, lipActivities: Seq[LipActivity] = _root_.scala.Seq.empty, gazes: Seq[Gaze] = _root_.scala.Seq.empty, embeddings: Seq[Embedding] = _root_.scala.Seq.empty, info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Behavior] with Product with Serializable

represent object Behavior, and comprise of attributes from object movement + Object appearance with highest confidence + Sensor + Place + Pose + LipActivity + Gaze

the JSON representation of this object Behavior message is stored in persistent store like Elasticsearch for search and indexing

id

object id, usually a combination of sensorId + objectId

timestamp

start timestamp

end

end timestamp

locations

representing array of [lon,lat] or [x,y]

smoothLocations

representing smoothened array of [lon,lat] or [x,y]

edges

road network edges, only applicable for geo coordinates

distance

distance traveled in meters

speed

avg speed in mph

speedOverTime

speed over a period of the trajectory

timeInterval

timeInterval, end time - start time

bearing

bearing angle

direction

N, S, E or W based on bearing

length

number of raw coordinates

place

where object was seen by the sensor

sensor

sensor details

analyticsModule

AnalyticsModule

object

object details, associated with this trajectory

event

event details

videoPath

video url if available

poses

Array of pose

lipActivities

Array of LipActivity

gazes

Array of Gaze

embeddings

Array of

info

addition information, that may be needed by and application

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Behavior], GeneratedMessage, Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Behavior
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Behavior(id: String = "", timestamp: Option[Timestamp] = _root_.scala.None, end: Option[Timestamp] = _root_.scala.None, locations: Option[GeoLocation] = _root_.scala.None, smoothLocations: Option[GeoLocation] = _root_.scala.None, edges: Seq[String] = _root_.scala.Seq.empty, distance: Double = 0.0, speed: Double = 0.0, speedOverTime: Seq[Double] = _root_.scala.Seq.empty, timeInterval: Double = 0.0, bearing: Double = 0.0, direction: String = "", length: Int = 0, place: Option[Place] = _root_.scala.None, sensor: Option[Sensor] = _root_.scala.None, analyticsModule: Option[AnalyticsModule] = _root_.scala.None, object: Option[Object] = _root_.scala.None, event: Option[Event] = _root_.scala.None, videoPath: String = "", poses: Seq[Pose] = _root_.scala.Seq.empty, lipActivities: Seq[LipActivity] = _root_.scala.Seq.empty, gazes: Seq[Gaze] = _root_.scala.Seq.empty, embeddings: Seq[Embedding] = _root_.scala.Seq.empty, info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...)

    id

    object id, usually a combination of sensorId + objectId

    timestamp

    start timestamp

    end

    end timestamp

    locations

    representing array of [lon,lat] or [x,y]

    smoothLocations

    representing smoothened array of [lon,lat] or [x,y]

    edges

    road network edges, only applicable for geo coordinates

    distance

    distance traveled in meters

    speed

    avg speed in mph

    speedOverTime

    speed over a period of the trajectory

    timeInterval

    timeInterval, end time - start time

    bearing

    bearing angle

    direction

    N, S, E or W based on bearing

    length

    number of raw coordinates

    place

    where object was seen by the sensor

    sensor

    sensor details

    analyticsModule

    AnalyticsModule

    object

    object details, associated with this trajectory

    event

    event details

    videoPath

    video url if available

    poses

    Array of pose

    lipActivities

    Array of LipActivity

    gazes

    Array of Gaze

    embeddings

    Array of

    info

    addition information, that may be needed by and application

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllEdges(__vs: Iterable[String]): Behavior
  5. def addAllEmbeddings(__vs: Iterable[Embedding]): Behavior
  6. def addAllGazes(__vs: Iterable[Gaze]): Behavior
  7. def addAllInfo(__vs: Iterable[(String, String)]): Behavior
  8. def addAllLipActivities(__vs: Iterable[LipActivity]): Behavior
  9. def addAllPoses(__vs: Iterable[Pose]): Behavior
  10. def addAllSpeedOverTime(__vs: Iterable[Double]): Behavior
  11. def addEdges(__vs: String*): Behavior
  12. def addEmbeddings(__vs: Embedding*): Behavior
  13. def addGazes(__vs: Gaze*): Behavior
  14. def addInfo(__vs: (String, String)*): Behavior
  15. def addLipActivities(__vs: LipActivity*): Behavior
  16. def addPoses(__vs: Pose*): Behavior
  17. def addSpeedOverTime(__vs: Double*): Behavior
  18. val analyticsModule: Option[AnalyticsModule]
  19. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  20. val bearing: Double
  21. def clearAnalyticsModule: Behavior
  22. def clearEdges: Behavior
  23. def clearEmbeddings: Behavior
  24. def clearEnd: Behavior
  25. def clearEvent: Behavior
  26. def clearGazes: Behavior
  27. def clearInfo: Behavior
  28. def clearLipActivities: Behavior
  29. def clearLocations: Behavior
  30. def clearObject: Behavior
  31. def clearPlace: Behavior
  32. def clearPoses: Behavior
  33. def clearSensor: Behavior
  34. def clearSmoothLocations: Behavior
  35. def clearSpeedOverTime: Behavior
  36. def clearTimestamp: Behavior
  37. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  38. def companion: Behavior.type
    Definition Classes
    Behavior → GeneratedMessage
  39. val direction: String
  40. def discardUnknownFields: Behavior
  41. val distance: Double
  42. val edges: Seq[String]
  43. val embeddings: Seq[Embedding]
  44. val end: Option[Timestamp]
  45. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. val event: Option[Event]
  47. val gazes: Seq[Gaze]
  48. def getAnalyticsModule: AnalyticsModule
  49. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  50. def getEnd: Timestamp
  51. def getEvent: Event
  52. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Behavior → GeneratedMessage
  53. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Behavior → GeneratedMessage
  54. def getLocations: GeoLocation
  55. def getObject: Object
  56. def getPlace: Place
  57. def getSensor: Sensor
  58. def getSmoothLocations: GeoLocation
  59. def getTimestamp: Timestamp
  60. val id: String
  61. val info: Map[String, String]
  62. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  63. val length: Int
  64. val lipActivities: Seq[LipActivity]
  65. val locations: Option[GeoLocation]
  66. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  67. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  68. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  69. val object: Option[Object]
  70. val place: Option[Place]
  71. val poses: Seq[Pose]
  72. val sensor: Option[Sensor]
  73. def serializedSize: Int
    Definition Classes
    Behavior → GeneratedMessage
  74. val smoothLocations: Option[GeoLocation]
  75. val speed: Double
  76. val speedOverTime: Seq[Double]
  77. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  78. val timeInterval: Double
  79. val timestamp: Option[Timestamp]
  80. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  81. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  82. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  83. def toProtoString: String
    Definition Classes
    Behavior → GeneratedMessage
  84. val unknownFields: UnknownFieldSet
  85. def update(ms: (Lens[Behavior, Behavior]) ⇒ Mutation[Behavior]*): Behavior
    Definition Classes
    Updatable
  86. val videoPath: String
  87. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  89. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. def withAnalyticsModule(__v: AnalyticsModule): Behavior
  91. def withBearing(__v: Double): Behavior
  92. def withDirection(__v: String): Behavior
  93. def withDistance(__v: Double): Behavior
  94. def withEdges(__v: Seq[String]): Behavior
  95. def withEmbeddings(__v: Seq[Embedding]): Behavior
  96. def withEnd(__v: Timestamp): Behavior
  97. def withEvent(__v: Event): Behavior
  98. def withGazes(__v: Seq[Gaze]): Behavior
  99. def withId(__v: String): Behavior
  100. def withInfo(__v: Map[String, String]): Behavior
  101. def withLength(__v: Int): Behavior
  102. def withLipActivities(__v: Seq[LipActivity]): Behavior
  103. def withLocations(__v: GeoLocation): Behavior
  104. def withObject(__v: Object): Behavior
  105. def withPlace(__v: Place): Behavior
  106. def withPoses(__v: Seq[Pose]): Behavior
  107. def withSensor(__v: Sensor): Behavior
  108. def withSmoothLocations(__v: GeoLocation): Behavior
  109. def withSpeed(__v: Double): Behavior
  110. def withSpeedOverTime(__v: Seq[Double]): Behavior
  111. def withTimeInterval(__v: Double): Behavior
  112. def withTimestamp(__v: Timestamp): Behavior
  113. def withUnknownFields(__v: UnknownFieldSet): Behavior
  114. def withVideoPath(__v: String): Behavior
  115. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  116. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Behavior → GeneratedMessage
  117. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Updatable[Behavior]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped