qisdk / com.aldebaran.qi.sdk.object.human / Emotion

Emotion

interface Emotion

Object containing the emotional state properties. It is a three-dimensional representation of the emotional state, based on the PAD model of Albert Mehrabian. See: Mehrabian, Albert (1980). Basic dimensions for a general psychological theory.

Since
1

Types

Async

interface Async

OnExcitementChangedListener

Listener for excitement property changed event

interface OnExcitementChangedListener

OnPleasureChangedListener

Listener for pleasure property changed event

interface OnPleasureChangedListener

Functions

addOnExcitementChangedListener

Add a property changed listener for excitement

abstract fun addOnExcitementChangedListener(onExcitementChangedListener: OnExcitementChangedListener!): Unit

addOnPleasureChangedListener

Add a property changed listener for pleasure

abstract fun addOnPleasureChangedListener(onPleasureChangedListener: OnPleasureChangedListener!): Unit

async

abstract fun async(): Async!

getExcitement

Exposes the property excitement value

abstract fun getExcitement(): ExcitementState!

getPleasure

Exposes the property pleasure value

abstract fun getPleasure(): PleasureState!

removeAllOnExcitementChangedListeners

Remove all excitement changed listeners

abstract fun removeAllOnExcitementChangedListeners(): Unit

removeAllOnPleasureChangedListeners

Remove all pleasure changed listeners

abstract fun removeAllOnPleasureChangedListeners(): Unit

removeOnExcitementChangedListener

Remove a property changed listener for excitement

abstract fun removeOnExcitementChangedListener(onExcitementChangedListener: OnExcitementChangedListener!): Unit

removeOnPleasureChangedListener

Remove a property changed listener for pleasure

abstract fun removeOnPleasureChangedListener(onPleasureChangedListener: OnPleasureChangedListener!): Unit

setOnExcitementChangedListener

Set a property changed listener for excitement

abstract fun setOnExcitementChangedListener(onExcitementChangedListener: OnExcitementChangedListener!): Unit

setOnPleasureChangedListener

Set a property changed listener for pleasure

abstract fun setOnPleasureChangedListener(onPleasureChangedListener: OnPleasureChangedListener!): Unit