XUASLocalSetDecoder Class |
Namespace: Pixoneer.NXDL.NXVideo
public class XUASLocalSetDecoder : IDisposable
The XUASLocalSetDecoder type exposes the following members.
Name | Description | |
---|---|---|
XUASLocalSetDecoder | 기본 생성자. | |
XUASLocalSetDecoder(Boolean) |
Name | Description | |
---|---|---|
LSVersion |
메타데이터 디코더에 적용된 MISB ST 0601 표준 문서 버전.
메타데이터 65번 태그 정의를 따르되 디코더가 지원하지 않는 버전이면 기본 버전(14)을 적용한다.
| |
NumOfTargetsDetected | 탐지기에 의해 탐지된 표적 개수. 보고 개수보다 많을 수 있다. | |
NumOfTargetsReported | 메타데이터 패킷에 포함되어 보고하는 표적 개수. | |
Ontology |
Tag 74 VMTI LS 객체 정보에서 참조하는 온톨로지.
메타데이터 패킷에 새로 정의된 온톨로지 항목을 자동으로 추가한다.
| |
StrictChecksumKLV | KLV 메타데이터 체크섬을 엄격하게 검사하는지 확인한다. | |
TagList | 디코딩된 태그 목록을 반환한다. | |
TargetSeries | 메타데이터 패킷에 포함된 표적 목록. | |
UserCodec | 메타데이터 사용자 코덱 함수 지정 속성. 사용자 코덱이 등록되면 등록된 콜백 함수를 먼저 호출하여 디코딩을 시도한다.
사용자 코덱에서 디코딩하지 않은 항목은 UAS Datalink LS 규약을 따라 디코딩한다. | |
UserQueryEntityLabel |
메타데이터 온톨로지 객체 이름 질의 함수 지정 속성. VMTI LS 객체 속성 파악을 위해 불린다.
|
Name | Description | |
---|---|---|
Decode(Byte) | KLV(Key-Length-Value) 메타데이터 패킷을 디코딩하고 태그 항목별 값 목록을 만든다. | |
Decode(XFrameMetad) | KLV(Key-Length-Value) 메타데이터 패킷을 디코딩하고 태그 항목별 값 목록을 만든다. | |
Decode(Byte, Boolean, Boolean) | 메타데이터 패킷의 키 포함 여부에 따라 패킷을 디코딩하고 태그 항목별 값 목록을 만든다. | |
GetCornerPoint | 영상 꼭지점의 지상 위치를 얻는다. | |
GetFrameCenterPos | 영상 중심점의 지상 위치를 얻는다. | |
GetFrameSensor | 메타데이터로부터 프레임 센서모델을 생성한다. | |
GetNativeDecoder | ||
GetNumericValue |
메타데이터 태그 항목이 수치 데이터일 때 디코딩 값을 얻는다.
| |
GetNumericValueKLV(Int32, Byte) |
메타데이터 태그 항목의 인코딩 데이터를 빅-엔디안 정수로 읽은 값을 얻는다.
실제 인코딩 형식과 무관하게 인코딩 데이터 길이가 충분하면 정수형으로 바꿔 반환한다.
| |
GetNumericValueKLV(Int32, Int16) | ||
GetNumericValueKLV(Int32, Int32) | ||
GetNumericValueKLV(Int32, Int64) | ||
GetNumericValueKLV(Int32, SByte) | ||
GetNumericValueKLV(Int32, UInt16) | ||
GetNumericValueKLV(Int32, UInt32) | ||
GetNumericValueKLV(Int32, UInt64) | ||
GetPlatformAttitude | NED 좌표계 기준 플랫폼(비행체)의 자세를 얻는다. | |
GetSensorAttitude | 센서의 상대적 자세를 얻는다. | |
GetSensorFOV | 센서의 가로, 세로 화각을 얻는다. | |
GetSensorPosition | 센서의 위치를 얻는다. | |
GetStringValue |
메타데이터 태그 항목이 문자열일 때 디코딩 값을 얻는다. 인코딩 데이터가 UTF-8 텍스트로 가정한다.
| |
GetTimeStamp | 메타데이터가 생성된 시각을 얻는다. | |
GetValue(Int32) |
메타데이터 태그를 지정하여 해당 항목의 디코딩 데이터를 얻는다.
메타데이터 항목 형식에 따라 정수형 계열, 실수형의 수치 데이터, 문자열, 날짜와 시간, 바이트 배열 객체로 반환된다.
정수형 계열은 정의된 비트 수의 자료형으로 하되 가변 길이 정수와 식별자는 64비트 자료형으로 반환한다.
실수형 데이터는 Double형 객체로 반환하고, 문자열은 String 객체로 반환한다.
타임스탬프는 이 메서드에서만 System.DateTime 형식으로 바꿔서 반환한다.
다른 데이터 자료형은 인코딩 데이터를 복사한 바이트 배열로 반환한다.
| |
GetValue(Int32, Byte) | 메타데이터 태그를 지정하여 해당 항목의 인코딩 데이터를 얻는다. | |
GetValueInfo |
메타데이터 태그 항목의 디코딩 값과 형식 정보를 얻는다.
| |
HasTagItem | 메타데이터 태그 항목을 포함하고 있는지 확인한다. |