|
XUASLocalSetEncoder Class
|
MISB ST 0601 UAS Datalink Local Set 메타데이터 인코더. 필수 항목과 센서모델 관련 항목을 포함한다.
Inheritance Hierarchy
Namespace: Pixoneer.NXDL.NXVideoAssembly: NXVideo (in NXVideo.dll) Version: 2.0.3.38
Syntaxpublic class XUASLocalSetEncoder : IDisposable
The XUASLocalSetEncoder type exposes the following members.
Constructors
Properties | Name | Description |
---|
 | LSVersion | 메타데이터 인코더에 적용된 MISB ST 0601 표준 문서 버전. (현재 적용 버전: 14) |
 | UserCodec | 메타데이터 사용자 코덱 함수 지정 속성. 사용자 코덱이 등록되면 등록된 콜백 함수를 먼저 호출하여 인코딩을 시도한다.
사용자 코덱에서 인코딩하지 않은 항목은 UAS Datalink LS 규약을 따라 인코딩한다. |
Top
Methods | Name | Description |
---|
 | EncodePacket | 현재까지 설정된 항목들을 KLV(Key-Length-Value) 메타데이터 패킷으로 인코딩한다. 만약 필수 항목인 생성 시각 설정이 안 되었으면 인코딩 시점으로 자동 설정한다. |
 | Flush | 현재까지 설정된 항목들을 전부 지운다. |
 | SetCornerPoints(XVertex2d, XVertex2d, XVertex2d, XVertex2d) | 영상 꼭지점의 지상 위치를 설정한다. |
 | SetCornerPoints(XVertex3d, XVertex3d, XVertex3d, XVertex3d) | 영상 꼭지점의 지상 위치를 설정한다. |
 | SetFrameCenterPos | 영상 중심점의 지상 좌표를 설정한다. |
 | SetFrameSensor | 프레임 센서모델로부터 메타데이터 항목을 설정한다. |
 | SetLocalSetPacket | 전체 패킷이 아닌 내장 LS 패킷을 인코딩에 추가 설정한다. |
 | SetPacket(Byte, Boolean, Boolean) | 인코딩된 패킷을 새로운 인코딩에 추가 설정한다. 패킷 단위로 갱신할 때 쓰인다. |
 | SetPacket(Byte, Int32, Boolean, Boolean) | 인코딩된 패킷을 태그 항목으로 포함하여 설정한다. |
 | SetSensorFOV | 센서 화각을 설정한다. |
 | SetSensorPlatform | NED 기준 플랫폼 자세, 센서 상대 자세, 센서 위치를 설정한다. |
 | SetTagItem | 메타데이터 태그를 지정하여 해당 항목 데이터를 설정한다. |
 | SetTagItemDefined | 메타데이터 태그를 지정하여 표준 문서에 정의된 방식으로 데이터를 인코딩한다. |
 | SetTimeStamp | 메타데이터 생성 시각을 설정한다. 이 시각은 메타데이터에 포함된 모든 센서 항목들의 취득 시각이다. |
Top
See Also