Table of Contents

Class TargetInstance

Espacio de nombres
easyar

TargetInstance es un target rastreado por un tracker. TargetInstance incluye el Target original rastreado y el status y pose actuales de este Target.

TargetInstance

Métodos

status

Devuelve el status del target rastreado actualmente. Normalmente puede determinar el status actual del target comprobando si status es igual a TargetStatus.Tracked.

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 se ha cargado en un tracker, se devolvera el mismo Target que se cargo 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 rastreado actualmente respecto a la Camera. Tanto el sistema de coordenadas de camera como el de target son de mano derecha. El origen del sistema Camera es el centro optico de la camera; el eje x positivo apunta a la derecha, el eje y positivo hacia arriba y el eje z positivo en la direccion en que la luz entra en la camera. Derecha y arriba se refieren a derecha y arriba en la imagen de la camera, que pueden diferir de la orientacion natural del dispositivo. Los datos se organizan en orden 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