Table of Contents

Class TargetInstance

Namespace
easyar

TargetInstance ist das Ziel, das vom Tracker verfolgt wird. TargetInstance umfasst das ursprüngliche Target, das verfolgt wird, sowie den aktuellen Zustand und die Haltung dieses Target.

TargetInstance

Methoden

status

Gibt den Status des aktuell verfolgten Ziels zurück. Normalerweise können Sie überprüfen, ob der Status gleich TargetStatus.Tracked ist, um den Status des aktuellen Ziels zu bestimmen.

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()

Rückgabewert

Typ Beschreibung
TargetStatus

target

Ruft das ursprüngliche Ziel ab. Wenn es jemals in den Tracker geladen wurde, wird dasselbe Target zurückgegeben, das in den Tracker geladen wurde.

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()

Rückgabewert

Typ Beschreibung
Target

pose

Gibt die Pose des aktuell verfolgten Ziels relativ zur Kamera zurück. Das Kamera-Koordinatensystem und das Ziel-Koordinatensystem sind beide rechtshändige Koordinatensysteme. Der Ursprung des Kamera-Koordinatensystems ist der optische Mittelpunkt der Kamera, die positive X-Achse zeigt nach rechts, die positive Y-Achse zeigt nach oben und die positive Z-Achse zeigt in die Richtung, in die das Licht in die Kamera eintritt. (Das 'rechts' und 'oben' bezieht sich auf die rechte und obere Seite im Kamerabild, die möglicherweise nicht der natürlichen Ausrichtung des Geräts entspricht.) Die Daten sind im Row-Major-Format angeordnet, im Gegensatz zu OpenGLs Column-Major.

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()

Rückgabewert

Typ Beschreibung
Matrix44F