Class SparseSpatialMapResult
- Spazio dei nomi
- easyar
Ottiene l'output del sistema di mappatura sparsa e localizzazione, che viene aggiornato alla frequenza di OutputFrame.
- Ereditarietà
-
SparseSpatialMapResult
Metodi
getMotionTrackingStatus
Ottiene lo stato attuale del tracciamento del movimento.
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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| MotionTrackingStatus |
getVioPose
Ottiene la posa dell'origine del sistema di coordinate VIO nel sistema di coordinate della fotocamera.
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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| Optional<Matrix44F> |
getMapPose
Se la localizzazione in SparseSpatialMap ha successo, allora output la posa dell'origine della mappa nel sistema di coordinate della fotocamera, altrimenti output la posa dell'origine del sistema di coordinate VIO nel sistema di coordinate della fotocamera.
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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| Optional<Matrix44F> |
getLocalizationStatus
Il sistema di localizzazione può determinare la relazione di posa del dispositivo rispetto alla mappa di localizzazione. Dopo una localizzazione singola riuscita, viene effettuato un tracciamento continuo attraverso il sistema di tracciamento del movimento, quindi anche se si rimuove l'area della mappa, ma il tracciamento del movimento funziona sempre correttamente, restituisce ancora 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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| Boolean |
getLocalizationMapID
Ottiene l'ID della mappa con localizzazione riuscita attuale.
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()
Valore restituito
| Tipo | Descrizione |
|---|---|
| String |