Packages

  • package root
    Definition Classes
    root
  • package com
    Definition Classes
    root
  • package nvidia
    Definition Classes
    com
  • package mdx

    this is the base transform for mdx analytics SDK, the transform comprise of

    this is the base transform for mdx analytics SDK, the transform comprise of


    core : mdx streaming core classes
    xapp : comprise of sample applications

    Definition Classes
    nvidia
  • package core

    this is the core transform for mdx SDK, contains transform and classes for the core mdx functionality

    this is the core transform for mdx SDK, contains transform and classes for the core mdx functionality

    Definition Classes
    mdx
  • package transform

    transform used for any message transformation, image coordinates to real world coordinates

    transform used for any message transformation, image coordinates to real world coordinates

    Definition Classes
    core
  • package json
    Definition Classes
    transform
  • package pb
    Definition Classes
    transform
  • CalibrationEListener
  • ProximityDetection
  • TripwiresE
  • TripwiresI
  • TripwiresT

object TripwiresE extends TripwiresT

Tripwires related functions,

// generate tripevents based on list of locations in a Behavior object
// the tripwire definition is passed using the config: Map[String, String]
val tripEvents = TripwiresE.tripEvents(behavior, config)

//
Linear Supertypes
TripwiresT, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TripwiresE
  2. TripwiresT
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. val config: Map[String, String]

    while running outside of spark the below config needs to be set before running any operations

    while running outside of spark the below config needs to be set before running any operations

    Definition Classes
    TripwiresT
  7. def delete(calibration: String): Unit

    delete sensors, which has not tripwire or ROI

    delete sensors, which has not tripwire or ROI

    Definition Classes
    TripwiresT
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def intersect(wire: Line, trip: List[Coordinate])(implicit d: DummyImplicit): Boolean

    returns true if trip / List[Coordinate] and wire intersect.

    returns true if trip / List[Coordinate] and wire intersect.

    Definition Classes
    TripwiresT
  13. def intersect(wire: Line, trip: List[jCoordinate]): Boolean

    returns true if trip / List[jCoordinate] and wire intersect.

    returns true if trip / List[jCoordinate] and wire intersect.

    Definition Classes
    TripwiresT
  14. def intersect(p1: Point, q1: Point, p2: Point, q2: Point): Boolean

    returns true if line segment 'p1q1'and 'p2q2' intersect.

    returns true if line segment 'p1q1'and 'p2q2' intersect.

    Definition Classes
    TripwiresT
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def onSegment(p: Point, q: Point, r: Point): Boolean

    Given three colinear points p, q, r, the function checks if point q lies on line segment 'pr'

    Given three colinear points p, q, r, the function checks if point q lies on line segment 'pr'

    Definition Classes
    TripwiresT
  20. def orientation(wire: Line, r: Point): Int

    To find orientation of ordered triplet (p, q, r).

    To find orientation of ordered triplet (p, q, r). where wire = line (p,q)

    The function returns following values
    
    0 --> p, q and r are colinear
    1 --> Clockwise
    2 --> Counterclockwise
    Definition Classes
    TripwiresT
  21. def orientation(p: Point, q: Point, r: Point): Int

    To find orientation of ordered triplet (p, q, r).

    To find orientation of ordered triplet (p, q, r).

    The function returns following values
    
    0 --> p, q and r are colinear
    1 --> Clockwise
    2 --> Counterclockwise
    Definition Classes
    TripwiresT
  22. lazy val sensorMap: Map[String, Sensor]

    sensor -> tripwires map

    sensor -> tripwires map

    Definition Classes
    TripwiresT
    Annotations
    @transient()
  23. lazy val sensors: Array[Sensor]

    array of sensors, read from the configuration file

    array of sensors, read from the configuration file

    Definition Classes
    TripwiresT
    Annotations
    @transient()
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def tripEvents(tm: Behavior, configbc: Map[String, String]): List[Behavior]

    The Behavior object contains the locations, start and end timestamp, form the trajectory based on the same

    The Behavior object contains the locations, start and end timestamp, form the trajectory based on the same

    the formed trajectory is split into multiple tracklets, these tracklets are overlapping with a length of minTripLength. the minTripLength is defined based on the trip criteria, example tracklet will be considered tripping a wire if there are "x" number of points before and after the tripwire

    each tracklet is checked against the tripwire and the function return the list of which has tripped

  27. def tripEvents(tm: jBehavior, configbc: Map[String, String]): List[jBehavior]

    The Behavior object contains the locations, start and end timestamp, form the trajectory based on the same

    The Behavior object contains the locations, start and end timestamp, form the trajectory based on the same

    the formed trajectory is split into multiple tracklets, these tracklets are overlapping with a length of minTripLength. the minTripLength is defined based on the trip criteria, example tracklet will be considered tripping a wire if there are "x" number of points before and after the tripwire

    each tracklet is checked against the tripwire and the function return the list of which has tripped

  28. def tripEvents_(tm: Behavior, minTripLength: Int, wires: Array[Tripwire]): List[Behavior]
    Definition Classes
    TripwiresT
  29. def tripEvents_(tm: jBehavior, minTripLength: Int, wires: Array[Tripwire]): List[jBehavior]
    Definition Classes
    TripwiresT
  30. def update(calibration: String): Unit

    update tripwire definitions for sensors

    update tripwire definitions for sensors

    Definition Classes
    TripwiresT
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  33. 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 TripwiresT

Inherited from AnyRef

Inherited from Any

Ungrouped