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 |