Click or drag to resize
XDL

XUASLocalSetEncoder Class

MISB ST 0601 UAS Datalink Local Set 메타데이터 인코더. 필수 항목과 센서모델 관련 항목을 포함한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXVideoXUASLocalSetEncoder

Namespace:  Pixoneer.NXDL.NXVideo
Assembly:  NXVideo (in NXVideo.dll) Version: 2.0.3.31
Syntax
C#
public class XUASLocalSetEncoder : IDisposable

The XUASLocalSetEncoder type exposes the following members.

Constructors
  NameDescription
Public methodXUASLocalSetEncoder
기본 생성자.
Top
Properties
  NameDescription
Public propertyLSVersion
메타데이터 인코더에 적용된 MISB ST 0601 표준 문서 버전. (현재 적용 버전: 14)
Public propertyUserCodec
메타데이터 사용자 코덱 함수 지정 속성. 사용자 코덱이 등록되면 등록된 콜백 함수를 먼저 호출하여 인코딩을 시도한다. 사용자 코덱에서 인코딩하지 않은 항목은 UAS Datalink LS 규약을 따라 인코딩한다.
Top
Methods
  NameDescription
Public methodEncodePacket
현재까지 설정된 항목들을 KLV(Key-Length-Value) 메타데이터 패킷으로 인코딩한다. 만약 필수 항목인 생성 시각 설정이 안 되었으면 인코딩 시점으로 자동 설정한다.
Public methodFlush
현재까지 설정된 항목들을 전부 지운다.
Public methodSetCornerPoints(XVertex2d, XVertex2d, XVertex2d, XVertex2d)
영상 꼭지점의 지상 위치를 설정한다.
Public methodSetCornerPoints(XVertex3d, XVertex3d, XVertex3d, XVertex3d)
영상 꼭지점의 지상 위치를 설정한다.
Public methodSetFrameCenterPos
영상 중심점의 지상 좌표를 설정한다.
Public methodSetFrameSensor
프레임 센서모델로부터 메타데이터 항목을 설정한다.
Public methodSetLocalSetPacket
전체 패킷이 아닌 내장 LS 패킷을 인코딩에 추가 설정한다.
Public methodSetPacket(Byte, Boolean, Boolean)
인코딩된 패킷을 새로운 인코딩에 추가 설정한다. 패킷 단위로 갱신할 때 쓰인다.
Public methodSetPacket(Byte, Int32, Boolean, Boolean)
인코딩된 패킷을 태그 항목으로 포함하여 설정한다.
Public methodSetSensorFOV
센서 화각을 설정한다.
Public methodSetSensorPlatform
NED 기준 플랫폼 자세, 센서 상대 자세, 센서 위치를 설정한다.
Public methodSetTagItem
메타데이터 태그를 지정하여 해당 항목 데이터를 설정한다.
Public methodSetTagItemDefined
메타데이터 태그를 지정하여 표준 문서에 정의된 방식으로 데이터를 인코딩한다.
Public methodSetTimeStamp
메타데이터 생성 시각을 설정한다. 이 시각은 메타데이터에 포함된 모든 센서 항목들의 취득 시각이다.
Top
See Also