Packages

package ext

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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

    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()
  2. final case class Cluster(points: Seq[Point2D] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Cluster] with Product with Serializable

    Cluster, array of 2D points

    Cluster, array of 2D points

    Annotations
    @SerialVersionUID()
  3. final case class FrameMessage(version: String = "", id: String = "", timestamp: Option[Timestamp] = _root_.scala.None, sensorId: String = "", objects: Seq[Object] = _root_.scala.Seq.empty, fov: Seq[TypeCount] = _root_.scala.Seq.empty, rois: Seq[TypeCount] = _root_.scala.Seq.empty, socialDistancing: Option[SD] = _root_.scala.None, info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[FrameMessage] with Product with Serializable

    represent enhanced frame

    represent enhanced frame

    version

    version

    id

    frame id

    timestamp

    timestamp in UTC format

    sensorId

    sensor id

    objects

    sequence of detected objects

    fov

    FOV based object count

    rois

    ROI based object count

    info

    addition information, that may be needed by and application

    Annotations
    @SerialVersionUID()
  4. final case class GeoLocation(type: String = "", coordinates: Seq[Point] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[GeoLocation] with Product with Serializable

    represents locations array, for geo coodinates Array[Array[lon, lat]], for cartesian coordinates Array[Array[x,y]]

    represents locations array, for geo coodinates Array[Array[lon, lat]], for cartesian coordinates Array[Array[x,y]]

    coordinates

    Array of points

    Annotations
    @SerialVersionUID()
  5. final case class Point2D(x: Double = 0.0, y: Double = 0.0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Point2D] with Product with Serializable

    2D point, represented using x,y coordinates

    2D point, represented using x,y coordinates

    Annotations
    @SerialVersionUID()
  6. final case class SD(threshold: Double = 0.0, proximityDetections: Int = 0, clusters: Seq[Cluster] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[SD] with Product with Serializable

    social distancing

    social distancing

    threshold

    cluster threshold

    proximityDetections

    number of clusters violating social distancing

    clusters

    2D point clusters

    Annotations
    @SerialVersionUID()
  7. final case class TypeCount(id: String = "", type: String = "", count: Int = 0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[TypeCount] with Product with Serializable

    Object Type and corresponding count

    Object Type and corresponding count

    id

    roi or fov id

    type

    type of object

    count

    count of object

    Annotations
    @SerialVersionUID()

Value Members

  1. object Behavior extends GeneratedMessageCompanion[Behavior]
  2. object Cluster extends GeneratedMessageCompanion[Cluster]
  3. object ExtProto extends GeneratedFileObject
  4. object FrameMessage extends GeneratedMessageCompanion[FrameMessage]
  5. object GeoLocation extends GeneratedMessageCompanion[GeoLocation]
  6. object Point2D extends GeneratedMessageCompanion[Point2D]
  7. object SD extends GeneratedMessageCompanion[SD]
  8. object TypeCount extends GeneratedMessageCompanion[TypeCount]

Ungrouped