![]() |
Pixoneer.
|
Class | Description | |
---|---|---|
![]() |
Nan | 주기 객체 관련 상수 및 static 함수를 정의한 클래스 |
![]() |
NanArc | 호 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanBase | NanLayer 객체를 관리하기 위한 클래스 |
![]() |
NanBitmap | 비트맵 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanBspline | 곡선 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanCompass | 방위 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanDiamond | 다이아몬드 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanEllipse | 타원 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanExplainLineTextBox | 설명선 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanFigureText | 텍스트박스 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanGroup | 그룹 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanLayer | NanObj 객체를 관리하기 위한 클래스 |
![]() |
NanLine | 선 객체 도시 정보를 저장하기 위한 클래스 |
![]() ![]() |
NanMagnifier |
확대주기 객체 도시 정보를 저장하기 위한 클래스 확대영역 이미지 생성을 위해 SetMagnifiedImageDelegate() 함수를 이용해서 delegate 함수를 등록해야 한다. NanMagnifier 클래스는 Rectangle 영역 및 비어 있는 Bitmap 을 가지고 있으며, 이 Bitmap에 이미지를 설정하기 위해서 영상이 도시되어 있는 외부 뷰어(NEditor)에서 Rectangle 영역에 대한 BitmapImage를 생성해서 가져와야 한다. NanLayer에 NanMagnifier 객체를 추가하고 추가한 NanLayer 객체를 NEditor의 SetEditLayer(layer)로 설정한다면 SetEditLayer(layer) 내부에서 NanMagnifier 객체에 확대영역 이미지 생성을 위한 delegate 함수를 등록하기 때문에 따로 delegate 함수를 등록할 필요가 없다. 단, SetEditLayer()를 통하지 않고, NEditor의 EditLayer에 직접 AddTail(magnifierObj)을 수행한다면, magnifierObj.SetMagnifiedImageDelegate(NEditor 객체의 GetMagnifiedImage)를 이용해서 수동으로 delegate 함수를 등록해야 한다. |
![]() |
NanMeasureAngle | 각도 측정 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanMeasureArea | 면적 측정 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanMeasureDist | 거리 측정 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanMeasureHeight |
높이 측정 객체 도시 정보를 저장하기 위한 클래스 태양고도각(SunAngle)과 건물 그림자 길이를 이용해서 건물 높이를 측정한다. SunAngle 값의 유효한 범위는 0 < SunAngle < 90 이다. |
![]() |
NanMeasurePoint | 위치 측정 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanMeasureRadius | 범위 측정 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanObj | 주기 객체의 공통 정보를 저장하기 위한 Nan*** 객체의 부모 클래스 |
![]() |
NanPoint | 점 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanPolygon | 다각형 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanPolyline | 다중선 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanRectangle | 사각형 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanScaleBar | 축척 객체 도시 정보를 저장하기 위한 클래스 |
![]() |
NanTrapezoid |
사다리꼴 또는 평행사변형 객체 도시 정보를 저장하기 위한 클래스 IsParallelogram이 true 이면 평행사변형, false 이면 사다리꼴을 의미한다. 기본값은 사다리꼴이다. |
Delegate | Description | |
---|---|---|
![]() |
DelegateGetMangnifiedImage | 확대영역 주기의 이미지(BitmapImage) 생성을 위한 delegate |
Enumeration | Description | |
---|---|---|
![]() |
eAnnType | NanObj 타입 목록 |
![]() |
eCompassType | 방위 주기 타입 목록 |
![]() |
eCoordinateType | 측정 주기(NanMeasurePoint)의 위치 좌표 표시 타입 목록 |
![]() |
eFigureTextType | 도형 텍스트 타입 목록 |
![]() |
eFillStyle | 채우기 스타일 목록 |
![]() |
eGuideLineStyle | 특정지역 확대주기 연결선 타입 목록 |
![]() |
eLineStyle | 선 스타일 목록 |
![]() |
eMeasureDistUnit | 측정 주기(NanMeasureDist/NanMeasureArea)의 측정값 표시 타입 목록 |
![]() |
ePointType | 점 타입 목록 |
![]() |
eScaleBarType | 축척 주기 타입 목록 |
![]() |
eShapeType | 라인 끝 정점 타입 목록 |
![]() |
eTextVerticalAlignment | 글씨 세로축 정렬 속성 목록 |