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()
- Alphabetic
- By Inheritance
- Behavior
- Updatable
- GeneratedMessage
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAllEdges(__vs: Iterable[String]): Behavior
- def addAllEmbeddings(__vs: Iterable[Embedding]): Behavior
- def addAllGazes(__vs: Iterable[Gaze]): Behavior
- def addAllInfo(__vs: Iterable[(String, String)]): Behavior
- def addAllLipActivities(__vs: Iterable[LipActivity]): Behavior
- def addAllPoses(__vs: Iterable[Pose]): Behavior
- def addAllSpeedOverTime(__vs: Iterable[Double]): Behavior
- def addEdges(__vs: String*): Behavior
- def addEmbeddings(__vs: Embedding*): Behavior
- def addGazes(__vs: Gaze*): Behavior
- def addInfo(__vs: (String, String)*): Behavior
- def addLipActivities(__vs: LipActivity*): Behavior
- def addPoses(__vs: Pose*): Behavior
- def addSpeedOverTime(__vs: Double*): Behavior
- val analyticsModule: Option[AnalyticsModule]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bearing: Double
- def clearAnalyticsModule: Behavior
- def clearEdges: Behavior
- def clearEmbeddings: Behavior
- def clearEnd: Behavior
- def clearEvent: Behavior
- def clearGazes: Behavior
- def clearInfo: Behavior
- def clearLipActivities: Behavior
- def clearLocations: Behavior
- def clearObject: Behavior
- def clearPlace: Behavior
- def clearPoses: Behavior
- def clearSensor: Behavior
- def clearSmoothLocations: Behavior
- def clearSpeedOverTime: Behavior
- def clearTimestamp: Behavior
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
companion: Behavior.type
- Definition Classes
- Behavior → GeneratedMessage
- val direction: String
- def discardUnknownFields: Behavior
- val distance: Double
- val edges: Seq[String]
- val embeddings: Seq[Embedding]
- val end: Option[Timestamp]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val event: Option[Event]
- val gazes: Seq[Gaze]
- def getAnalyticsModule: AnalyticsModule
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getEnd: Timestamp
- def getEvent: Event
-
def
getField(__field: FieldDescriptor): PValue
- Definition Classes
- Behavior → GeneratedMessage
-
def
getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- Behavior → GeneratedMessage
- def getLocations: GeoLocation
- def getObject: Object
- def getPlace: Place
- def getSensor: Sensor
- def getSmoothLocations: GeoLocation
- def getTimestamp: Timestamp
- val id: String
- val info: Map[String, String]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val length: Int
- val lipActivities: Seq[LipActivity]
- val locations: Option[GeoLocation]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val object: Option[Object]
- val place: Option[Place]
- val poses: Seq[Pose]
- val sensor: Option[Sensor]
-
def
serializedSize: Int
- Definition Classes
- Behavior → GeneratedMessage
- val smoothLocations: Option[GeoLocation]
- val speed: Double
- val speedOverTime: Seq[Double]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val timeInterval: Double
- val timestamp: Option[Timestamp]
-
final
def
toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
-
final
def
toByteString: ByteString
- Definition Classes
- GeneratedMessage
-
final
def
toPMessage: PMessage
- Definition Classes
- GeneratedMessage
-
def
toProtoString: String
- Definition Classes
- Behavior → GeneratedMessage
- val unknownFields: UnknownFieldSet
-
def
update(ms: (Lens[Behavior, Behavior]) ⇒ Mutation[Behavior]*): Behavior
- Definition Classes
- Updatable
- val videoPath: String
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withAnalyticsModule(__v: AnalyticsModule): Behavior
- def withBearing(__v: Double): Behavior
- def withDirection(__v: String): Behavior
- def withDistance(__v: Double): Behavior
- def withEdges(__v: Seq[String]): Behavior
- def withEmbeddings(__v: Seq[Embedding]): Behavior
- def withEnd(__v: Timestamp): Behavior
- def withEvent(__v: Event): Behavior
- def withGazes(__v: Seq[Gaze]): Behavior
- def withId(__v: String): Behavior
- def withInfo(__v: Map[String, String]): Behavior
- def withLength(__v: Int): Behavior
- def withLipActivities(__v: Seq[LipActivity]): Behavior
- def withLocations(__v: GeoLocation): Behavior
- def withObject(__v: Object): Behavior
- def withPlace(__v: Place): Behavior
- def withPoses(__v: Seq[Pose]): Behavior
- def withSensor(__v: Sensor): Behavior
- def withSmoothLocations(__v: GeoLocation): Behavior
- def withSpeed(__v: Double): Behavior
- def withSpeedOverTime(__v: Seq[Double]): Behavior
- def withTimeInterval(__v: Double): Behavior
- def withTimestamp(__v: Timestamp): Behavior
- def withUnknownFields(__v: UnknownFieldSet): Behavior
- def withVideoPath(__v: String): Behavior
-
final
def
writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
-
def
writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- Behavior → GeneratedMessage
-
final
def
writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated