@openhps/rdf
    Preparing search index...

    Class FeatureOfInterest

    Hierarchy (View Summary)

    Index

    Constructors

    • Create a new data object

      Parameters

      • Optionaluid: string

        Optional unique identifier

      • OptionaldisplayName: string

        Optional display name

      Returns FeatureOfInterest

    Properties

    actuableProperties?: ActuableProperty[]
    createdTimestamp: number

    Created timestamp

    description: string
    displayName: string

    Object display name

    observableProperties?: ObservableProperty[]
    parentUID: string
    uid: string

    Object identifier

    Unique object identifier

    Accessors

    • get angularVelocity(): AngularVelocity

      Returns AngularVelocity

    • set angularVelocity(velocity: AngularVelocity): void

      Parameters

      • velocity: AngularVelocity

      Returns void

    • get linearVelocity(): LinearVelocity

      Returns LinearVelocity

    • set linearVelocity(velocity: LinearVelocity): void

      Parameters

      • velocity: LinearVelocity

      Returns void

    • get orientation(): Orientation

      Get the orientation of the object relative to the global reference space

      Returns Orientation

    • set orientation(orientation: Orientation): void

      Set the orientation of the object relative to the global reference space

      Parameters

      • orientation: Orientation

      Returns void

    • get position(): AbsolutePosition

      Get the current absolute position of the object relative to the global reference space

      Returns AbsolutePosition

      Absolute position of data object

    • set position(position: AbsolutePosition): void

      Set the current absolute position of the object relative to the global reference space

      Parameters

      • position: AbsolutePosition

      Returns void

    • get relativePositions(): RelativePosition<any, Unit>[]

      Get relative positions

      Returns RelativePosition<any, Unit>[]

      Array of relative positions

    • set relativePositions(relativePostions: RelativePosition<any, Unit>[]): void

      Parameters

      • relativePostions: RelativePosition<any, Unit>[]

      Returns void

    • get velocity(): Velocity

      Returns Velocity

    • set velocity(velocity: Velocity): void

      Parameters

      • velocity: Velocity

      Returns void

    Methods

    • Add a relative position to this data object

      Parameters

      • relativePosition: RelativePosition<any>

        Relative position to add

      Returns this

      Data object instance

    • Clone the data object

      Type Parameters

      Parameters

      • OptionaldataType: Constructor<T>

        Data type to clone to

      Returns T

      Cloned data object

    • Get the current absolute position of the object

      Parameters

      • OptionalreferenceSpace: TransformationSpace

        Reference space to transform it to

      Returns AbsolutePosition

      Position of the data object

    • Get relative position of a specified object

      Parameters

      • referenceObjectUID: string

        Reference object identifier

      • Optionaltype: string

        Constructor type of the relative position

      Returns RelativePosition<any>

      Relative position to reference object

    • Get relative positions for a different target

      Parameters

      • OptionalreferenceObjectUID: string

        Reference object identifier

      Returns RelativePosition<any, Unit>[]

      Array of relative positions for the reference object

    • Parameters

      • referenceObjectUID: string

      Returns boolean

    • Parameters

      • referenceObjectUID: string

      Returns void

    • Set a parent object to the data object

      Parameters

      • object: string | DataObject

        Data object or UID to add as parent

      Returns this

      instance

    • Set the current absolute position of the object

      Parameters

      • position: AbsolutePosition

        Position to set

      • OptionalreferenceSpace: TransformationSpace

        Reference space

      Returns this

      Data object instance

    • Set the unique identifier of this object

      Parameters

      • uid: string

        Unique Identifier

      Returns this

      Data object instance