Class SparseSpatialMapResult
- 名前空間
- easyar
疎なマッピングと位置推定システムの出力を取得します。OutputFrameの頻度で更新されます。
- 継承
-
SparseSpatialMapResult
メソッド
getMotionTrackingStatus
現在のモーション追跡状態を取得します。
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()
戻り値
| 型 | 説明 |
|---|---|
| MotionTrackingStatus |
getVioPose
現在のVIO座標系原点のカメラ座標系における姿勢を取得します。
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()
戻り値
| 型 | 説明 |
|---|---|
| Optional<Matrix44F> |
getMapPose
SparseSpatialMapで位置推定が成功した場合、マップ原点のカメラ座標系における姿勢を出力します。それ以外の場合は、VIO座標系原点のカメラ座標系における姿勢を出力します。
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()
戻り値
| 型 | 説明 |
|---|---|
| Optional<Matrix44F> |
getLocalizationStatus
位置推定システムがデバイスの位置マップに対する相対的な姿勢関係を決定できるかどうか。 一度の位置推定が成功した後、モーション追跡システムを通じて継続的に追跡されるため、マップ領域が削除されても、モーション追跡が正常に動作し続ける限り、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()
戻り値
| 型 | 説明 |
|---|---|
| Boolean |
getLocalizationMapID
現在位置推定が成功したマップのIDを取得します。
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()
戻り値
| 型 | 説明 |
|---|---|
| String |