Class SparseSpatialMapResult
- Ruang Nama
- easyar
Mendapatkan output sistem sparse mapping dan localization, diperbarui pada frekuensi OutputFrame.
- Pewarisan
-
SparseSpatialMapResult
Metode
getMotionTrackingStatus
Mendapatkan status motion tracking saat ini.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| MotionTrackingStatus |
getVioPose
Mendapatkan pose origin sistem koordinat VIO saat ini dalam sistem koordinat camera.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Optional<Matrix44F> |
getMapPose
Jika localization di SparseSpatialMap berhasil, mengeluarkan pose origin peta dalam sistem koordinat camera; jika tidak, mengeluarkan pose origin sistem koordinat VIO dalam sistem koordinat camera.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Optional<Matrix44F> |
getLocalizationStatus
Apakah sistem localization dapat menentukan hubungan pose perangkat relatif terhadap peta localization. Setelah satu localization berhasil, tracking berkelanjutan dilakukan melalui sistem motion tracking, sehingga meskipun area peta dihapus, true tetap dikembalikan selama motion tracking terus bekerja normal.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |
getLocalizationMapID
Mendapatkan ID peta yang saat ini berhasil dilokalisasi.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| String |