Class SparseSpatialMapResult
- Espace de noms
- easyar
Obtenir la sortie du système de cartographie sparse et de localisation, qui sera mise à jour à la fréquence OutputFrame.
- Héritage
-
SparseSpatialMapResult
Méthodes
getMotionTrackingStatus
Obtenir l'état actuel du suivi de mouvement.
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()
Retours
| Type | Description |
|---|---|
| MotionTrackingStatus |
getVioPose
Obtenir la pose actuelle de l'origine du référentiel VIO dans le référentiel caméra.
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()
Retours
| Type | Description |
|---|---|
| Optional<Matrix44F> |
getMapPose
Si le positionnement dans SparseSpatialMap réussit, alors il renvoie la pose de l'origine de la carte par rapport au système de coordonnées de la caméra. Sinon, il renvoie la pose de l'origine du système de coordonnées VIO par rapport au système de coordonnées de la caméra.
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()
Retours
| Type | Description |
|---|---|
| Optional<Matrix44F> |
getLocalizationStatus
Le système de localisation peut-il déterminer la relation de pose de l'appareil par rapport à la carte de localisation.
Après une localisation réussie, le suivi continu est assuré par le système de suivi de mouvement. Par conséquent, même si la zone cartographiée est retirée, mais que le suivi de mouvement continue de fonctionner normalement, il renverra toujours 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()
Retours
| Type | Description |
|---|---|
| Boolean |
getLocalizationMapID
Obtenir l'ID de la carte avec localisation actuelle réussie.
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()
Retours
| Type | Description |
|---|---|
| String |