Table of Contents

Class SparseSpatialMapResult

Espacio de nombres
easyar

Obtener la salida del sistema de mapeo y localización escasos, que se actualiza a la frecuencia de OutputFrame.

Herencia
SparseSpatialMapResult

Métodos

getMotionTrackingStatus

Obtener el estado actual de seguimiento de movimiento.

easyar_MotionTrackingStatus easyar_SparseSpatialMapResult_getMotionTrackingStatus(const easyar_SparseSpatialMapResult * This)
MotionTrackingStatus getMotionTrackingStatus()
public int getMotionTrackingStatus()
fun getMotionTrackingStatus(): Int
- (easyar_MotionTrackingStatus)getMotionTrackingStatus
public func getMotionTrackingStatus() -> MotionTrackingStatus
public virtual MotionTrackingStatus getMotionTrackingStatus()

Devuelve

Tipo Descripción
MotionTrackingStatus

getVioPose

Obtener la pose actual del origen del sistema de coordenadas VIO en el sistema de coordenadas de la cámara.

easyar_OptionalOfMatrix44F easyar_SparseSpatialMapResult_getVioPose(const easyar_SparseSpatialMapResult * This)
std::optional<Matrix44F> getVioPose()
public @Nullable Matrix44F getVioPose()
fun getVioPose(): Matrix44F?
- (easyar_Matrix44F *)getVioPose
public func getVioPose() -> Matrix44F?
public virtual Optional<Matrix44F> getVioPose()

Devuelve

Tipo Descripción
Optional<Matrix44F>

getMapPose

Si la localización en SparseSpatialMap es exitosa, se devuelve la pose del origen del mapa en el sistema de coordenadas de la cámara; de lo contrario, se devuelve la pose del origen del sistema de coordenadas VIO en el sistema de coordenadas de la cámara.

easyar_OptionalOfMatrix44F easyar_SparseSpatialMapResult_getMapPose(const easyar_SparseSpatialMapResult * This)
std::optional<Matrix44F> getMapPose()
public @Nullable Matrix44F getMapPose()
fun getMapPose(): Matrix44F?
- (easyar_Matrix44F *)getMapPose
public func getMapPose() -> Matrix44F?
public virtual Optional<Matrix44F> getMapPose()

Devuelve

Tipo Descripción
Optional<Matrix44F>

getLocalizationStatus

Determina si el sistema de localización puede establecer la relación de pose del dispositivo con respecto al mapa de localización. Después de una localización exitosa, el sistema de seguimiento de movimiento realiza un seguimiento continuo; por lo tanto, aunque se eliminen áreas del mapa, si el seguimiento de movimiento sigue funcionando, se devolverá true.

bool easyar_SparseSpatialMapResult_getLocalizationStatus(const easyar_SparseSpatialMapResult * This)
bool getLocalizationStatus()
public boolean getLocalizationStatus()
fun getLocalizationStatus(): Boolean
- (bool)getLocalizationStatus
public func getLocalizationStatus() -> Bool
public virtual bool getLocalizationStatus()

Devuelve

Tipo Descripción
Boolean

getLocalizationMapID

Obtener el ID del mapa donde actualmente se localiza con éxito,

void easyar_SparseSpatialMapResult_getLocalizationMapID(const easyar_SparseSpatialMapResult * This, easyar_String * * Return)
std::string getLocalizationMapID()
public java.lang.@Nonnull String getLocalizationMapID()
fun getLocalizationMapID(): String
- (NSString *)getLocalizationMapID
public func getLocalizationMapID() -> String
public virtual string getLocalizationMapID()

Devuelve

Tipo Descripción
String