Click or drag to resize
XDL

XPBIProvider Class

XPBIProvider클래스는 3차원상에 필요한 데이터를 로딩 혹은 스트리밍하기 하는 기능을 수행한다. 보통 NXPlanet에서 지형을 도시하기 위해 PBI포맷을 사용한다. 이 클래스는 (*.pbi,*.pbe)와 네트워크 상의 데이터(XPTS) 프로토콜을 연결하여 스트리밍을 수행하는 역할을 한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NDFSXPBIProvider

Namespace:  Pixoneer.NXDL.NDFS
Assembly:  NXDLdfs (in NXDLdfs.dll) Version: 1.2.817.72
Syntax
C#
public class XPBIProvider : IDisposable

The XPBIProvider type exposes the following members.

Constructors
  NameDescription
Public methodXPBIProvider
XPBIProvider 기본 생성자로서, 객체를 생성하고 멤버 변수들을 초기화한다.
Top
Methods
  NameDescription
Public methodAddPBIFile
Planet에 지형 영상 서비스를 위하여 PBI파일을 추가한다. PBI 파일을 strProviderName이 다르면 내부적으로 다른 파일 그룹을 생성한다. 일단 파일 그룹이 생성되면 입력된 파일명에 해당하는 PBI파일을 해당 그룹으로 추가한다.
Public methodAddXDMCompManager
Planet에 지형 영상 서비스를 위하여 XDMCompManager를 추가한다. XDMCompManager객체는 주로 MapView에서 영상을 도시하기 위해서 사용하며 XDMComposite객체를 포함하고 있어서 해당영역에 해당하는 지형자료를 서비스 가능하다.
Public methodAddXNS
Planet에 지형 영상 서비스를 위하여 서버의 주소를 추가한다. XPTS(Pixoneer Terrain Server).
Public methodClear
객체의 모든 리소스들을 삭제시킨다.
Public methodIsTextureUsable
입력되는 level, row, col 타일에 대한 PBI가 유용한지 여부를 확인해서 반환한다.
Public methodLoadTile
입력되는 level, row, col 타일에 대한 PBI를 로딩하여 비트맵을 생성한다.
Top
See Also