Table of Contents

Class TargetInstance

Espace de noms
easyar

TargetInstance est un target suivi par un tracker. TargetInstance inclut le Target original suivi ainsi que le status et la pose actuels de ce Target.

TargetInstance

Méthodes

status

Renvoie le status du target actuellement suivi. En general, vous pouvez determiner le status actuel du target en verifiant si status est egal 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()

Retours

Type Description
TargetStatus

target

Obtient le target original. S'il a ete charge dans un tracker, le meme Target que celui charge dans le tracker sera renvoye.

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

Retours

Type Description
Target

pose

Renvoie la pose du target actuellement suivi par rapport a la Camera. Les systemes de coordonnees camera et target sont tous deux droitiers. L'origine du systeme Camera est le centre optique de la camera; l'axe x positif pointe vers la droite, l'axe y positif vers le haut, et l'axe z positif dans la direction d'entree de la lumiere dans la camera. Ici, droite et haut designent la droite et le haut dans l'image camera, qui peuvent differer de l'orientation naturelle de l'appareil. Les donnees sont organisees en ordre row-major, a l'oppose du column-major d'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()

Retours

Type Description
Matrix44F