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 |