Table of Contents

Class TargetInstance

Espacio de nombres
easyar

TargetInstance es el target que es rastreado por el tracker. TargetInstance incluye el Target original que ha sido rastreado y el estado y pose actuales de este Target.

TargetInstance

Métodos

status

Devuelve el estado del target actualmente rastreado. Normalmente, puedes verificar si el status es igual a TargetStatus.Tracked para determinar el estado del target actual.

easyar_TargetStatus easyar_TargetInstance_status(const easyar_TargetInstance * This)
TargetStatus status()
public int status()
fun status(): Int
- (easyar_TargetStatus)status
public func status() -> TargetStatus
public virtual TargetStatus status()

Devuelve

Tipo Descripción
TargetStatus

target

Obtiene el target original. Si alguna vez se cargó en el tracker, devolverá el mismo Target que se cargó en el tracker.

void easyar_TargetInstance_target(const easyar_TargetInstance * This, easyar_Target * * Return)
std::shared_ptr<Target> target()
public @Nonnull Target target()
fun target(): Target
- (easyar_Target *)target
public func target() -> Target
public virtual Target target()

Devuelve

Tipo Descripción
Target

pose

Devuelve la pose del target actualmente rastreado relativa a la Camera. Tanto el sistema de coordenadas de la cámara como el del target son sistemas de coordenadas de mano derecha. El origen del sistema de coordenadas de la cámara es el centro óptico de la cámara, la dirección positiva del eje x es hacia la derecha, la dirección positiva del eje y es hacia arriba, y la dirección positiva del eje z es la dirección en la que la luz entra en la cámara. (La derecha y arriba se refieren a la derecha y arriba en la imagen de la cámara, que pueden ser diferentes de la orientación natural del dispositivo.) Los datos están dispuestos en modo row-major, opuesto al column-major de OpenGL.

easyar_Matrix44F easyar_TargetInstance_pose(const easyar_TargetInstance * This)
Matrix44F pose()
public @Nonnull Matrix44F pose()
fun pose(): Matrix44F
- (easyar_Matrix44F *)pose
public func pose() -> Matrix44F
public virtual Matrix44F pose()

Devuelve

Tipo Descripción
Matrix44F