Packages

case class jBehavior(id: String, start: Timestamp = null, end: Timestamp = null, timestamp: Timestamp = null, locations: GeoLocation = null, smoothLocations: GeoLocation = null, edges: Array[String] = null, distance: Double = 0, speed: Double = 0, speedOverTime: Array[Double] = null, timeInterval: Double = 0, bearing: Double = 0, direction: String = null, length: Int = 0, place: jPlace = null, sensor: jSensor = null, analyticsModule: jAnalyticsModule = null, object: jObject = null, event: jEvent = null, videoPath: String = null, pose: Array[jPose] = null, gesture: Array[jGesture] = null, gaze: Array[jGaze] = null) extends Product with Serializable

represent object Behavior, and comprise of attributes from object movement + jObject appearance with highest confidence + jSensor + jPlace + jPose + jGesture + jGaze

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

start

: start timestamp of the trajectory

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

traveled in meters

speed

avg speed in mph

speedOverTime

speed over a period of time

bearing

angle

direction

N, S, E or W based on bearing

length

length of number of object detections

place

place where object was detected

sensor

Sensor

object

Object

event

Event

videoPath

URL of the video if stored

pose

array of pose estimations

gesture

array of gesture estimations

gaze

array of gaze estimations

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jBehavior
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new jBehavior(id: String, start: Timestamp = null, end: Timestamp = null, timestamp: Timestamp = null, locations: GeoLocation = null, smoothLocations: GeoLocation = null, edges: Array[String] = null, distance: Double = 0, speed: Double = 0, speedOverTime: Array[Double] = null, timeInterval: Double = 0, bearing: Double = 0, direction: String = null, length: Int = 0, place: jPlace = null, sensor: jSensor = null, analyticsModule: jAnalyticsModule = null, object: jObject = null, event: jEvent = null, videoPath: String = null, pose: Array[jPose] = null, gesture: Array[jGesture] = null, gaze: Array[jGaze] = null)

    id

    : object id, usually a combination of sensorId + objectId

    start

    : start timestamp of the trajectory

    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

    traveled in meters

    speed

    avg speed in mph

    speedOverTime

    speed over a period of time

    bearing

    angle

    direction

    N, S, E or W based on bearing

    length

    length of number of object detections

    place

    place where object was detected

    sensor

    Sensor

    object

    Object

    event

    Event

    videoPath

    URL of the video if stored

    pose

    array of pose estimations

    gesture

    array of gesture estimations

    gaze

    array of gaze estimations

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. val analyticsModule: jAnalyticsModule
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val bearing: Double
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. val direction: String
  9. val distance: Double
  10. val edges: Array[String]
  11. val end: Timestamp
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val event: jEvent
  14. val gaze: Array[jGaze]
  15. val gesture: Array[jGesture]
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. val id: String
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. val length: Int
  20. val locations: GeoLocation
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. val object: jObject
  25. val place: jPlace
  26. val pose: Array[jPose]
  27. val sensor: jSensor
  28. val smoothLocations: GeoLocation
  29. val speed: Double
  30. val speedOverTime: Array[Double]
  31. val start: Timestamp
  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. val timeInterval: Double
  34. val timestamp: Timestamp
  35. val videoPath: String
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped