Table of Contents

Class SparseSpatialMapResult

Ruang Nama
easyar

Mendapatkan output sistem pemetaan jarang dan lokalisasi, akan diperbarui pada frekuensi OutputFrame.

Pewarisan
SparseSpatialMapResult

Metode

getMotionTrackingStatus

Mendapatkan status pelacakan gerak 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 asal sistem VIO saat ini dalam sistem koordinat kamera.

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 berhasil dilokalisasi dalam SparseSpatialMap, akan mengeluarkan pose asal peta dalam sistem koordinat kamera; jika tidak, akan mengeluarkan pose asal sistem VIO dalam sistem koordinat kamera.

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 lokalisasi dapat menentukan hubungan pose perangkat relatif terhadap peta lokalisasi. Setelah lokalisasi berhasil satu kali, pelacakan berkelanjutan akan dilakukan melalui sistem pelacakan gerak. Karena itu, meskipun area peta dihilangkan, tetapi sistem pelacakan gerak tetap berfungsi normal, nilai true akan tetap dikembalikan.

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 berhasil dilokalisasi saat ini,

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