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.
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 |