Click or drag to resize
XDL

Pixoneer.NXDL.NXAnnotation.NAnnotation Namespace

선, 다중선, 다각형, 텍스트, 비트맵 등과 같은 주기 객체를 정의하는 클래스를 포함한다. (NXAnnotation 전용 주기 객체 클래스)
Classes
  ClassDescription
Public classNan
주기 객체 관련 상수 및 static 함수를 정의한 클래스
Public classNanArc
호 객체 도시 정보를 저장하기 위한 클래스
Public classNanBase
NanLayer 객체를 관리하기 위한 클래스
Public classNanBitmap
비트맵 객체 도시 정보를 저장하기 위한 클래스
Public classNanBspline
곡선 객체 도시 정보를 저장하기 위한 클래스
Public classNanCompass
방위 객체 도시 정보를 저장하기 위한 클래스
Public classNanDiamond
다이아몬드 객체 도시 정보를 저장하기 위한 클래스
Public classNanEllipse
타원 객체 도시 정보를 저장하기 위한 클래스
Public classNanExplainLineTextBox
설명선 객체 도시 정보를 저장하기 위한 클래스
Public classNanFigureText
텍스트박스 객체 도시 정보를 저장하기 위한 클래스
Public classNanGroup
그룹 객체 도시 정보를 저장하기 위한 클래스
Public classNanLayer
NanObj 객체를 관리하기 위한 클래스
Public classNanLine
선 객체 도시 정보를 저장하기 위한 클래스
Public classCode exampleNanMagnifier
확대주기 객체 도시 정보를 저장하기 위한 클래스
확대영역 이미지 생성을 위해 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 함수를 등록해야 한다.
Public classNanMeasureAngle
각도 측정 객체 도시 정보를 저장하기 위한 클래스
Public classNanMeasureArea
면적 측정 객체 도시 정보를 저장하기 위한 클래스
Public classNanMeasureDist
거리 측정 객체 도시 정보를 저장하기 위한 클래스
Public classNanMeasureHeight
높이 측정 객체 도시 정보를 저장하기 위한 클래스
Public classNanMeasurePoint
위치 측정 객체 도시 정보를 저장하기 위한 클래스
Public classNanMeasureRadius
범위 측정 객체 도시 정보를 저장하기 위한 클래스
Public classNanObj
주기 객체의 공통 정보를 저장하기 위한 Nan*** 객체의 부모 클래스
Public classNanPoint
점 객체 도시 정보를 저장하기 위한 클래스
Public classNanPolygon
다각형 객체 도시 정보를 저장하기 위한 클래스
Public classNanPolyline
다중선 객체 도시 정보를 저장하기 위한 클래스
Public classNanRectangle
사각형 객체 도시 정보를 저장하기 위한 클래스
Public classNanScaleBar
축척 객체 도시 정보를 저장하기 위한 클래스
Public classNanTrapezoid
사다리꼴 또는 평행사변형 객체 도시 정보를 저장하기 위한 클래스
IsParallelogram이 true 이면 평행사변형, false 이면 사다리꼴을 의미한다.
기본값은 사다리꼴이다.
Delegates
  DelegateDescription
Public delegateDelegateGetMangnifiedImage
확대영역 주기의 이미지(BitmapImage) 생성을 위한 delegate
Enumerations
  EnumerationDescription
Public enumerationeAnnType
NanObj 타입 목록
Public enumerationeCompassType
방위 주기 타입 목록
Public enumerationeCoordinateType
측정 주기(NanMeasurePoint)의 위치 좌표 표시 타입 목록
Public enumerationeFigureTextType
도형 텍스트 타입 목록
Public enumerationeFillStyle
채우기 스타일 목록
Public enumerationeGuideLineStyle
특정지역 확대주기 연결선 타입 목록
Public enumerationeLineStyle
선 스타일 목록
Public enumerationeMeasureDistUnit
측정 주기(NanMeasureDist/NanMeasureArea)의 측정값 표시 타입 목록
Public enumerationePointType
점 타입 목록
Public enumerationeScaleBarType
축척 주기 타입 목록
Public enumerationeShapeType
라인 끝 정점 타입 목록
Public enumerationeTextVerticalAlignment
글씨 세로축 정렬 속성 목록