Table of Contents

Class TargetInstance

Spazio dei nomi
easyar

TargetInstance e un target tracciato da un tracker. TargetInstance include il Target originale tracciato e lo status e la pose correnti di questo Target.

TargetInstance

Metodi

status

Restituisce lo status del target attualmente tracciato. Di solito puoi determinare lo status corrente del target controllando se status e uguale 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()

Valore restituito

Tipo Descrizione
TargetStatus

target

Ottiene il target originale. Se e stato caricato in un tracker, verra restituito lo stesso Target caricato nel 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()

Valore restituito

Tipo Descrizione
Target

pose

Restituisce la pose del target attualmente tracciato rispetto alla Camera. Sia il sistema di coordinate camera sia quello target sono destrorsi. L'origine del sistema Camera e il centro ottico della camera; l'asse x positivo punta a destra, l'asse y positivo in alto e l'asse z positivo nella direzione in cui la luce entra nella camera. Qui destra e alto si riferiscono alla destra e all'alto nell'immagine della camera, che possono differire dall'orientamento naturale del dispositivo. I dati sono disposti in ordine row-major, opposto al column-major di 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()

Valore restituito

Tipo Descrizione
Matrix44F