Click or drag to resize
XDL

NanBase Class

NanLayer 객체를 관리하기 위한 클래스
Inheritance Hierarchy
System.Object
  Pixoneer.NXDL.NXAnnotation.NList<NanLayer>
    Pixoneer.NXDL.NXAnnotation.NAnnotation.NanBase

Namespace: Pixoneer.NXDL.NXAnnotation.NAnnotation
Assembly: NXAnnotation (in NXAnnotation.dll) Version: 2.0.3.38 (2.0.3.38)
Syntax
C#
public class NanBase : NList<NanLayer>, 
	IDisposable

The NanBase type exposes the following members.

Constructors
 NameDescription
Public methodNanBase NanBase 클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Top
Properties
 NameDescription
Public propertyHide NanBase 의 모든 객체에 대한 숨김 여부를 가져오거나 설정한다.
Public propertyImageEnhance 편집영상의 영상효과 정보를 가져오거나 설정한다.
Public propertyMaxx 영역의 최대 X 값을 가져온다.
Public propertyMaxy 영역의 최대 Y 값을 가져온다.
Public propertyMaxz 영역의 최대 Z 값을 가져온다.(사용하지 않는다.)
Public propertyMinx 영역의 최소 X 값을 가져온다.
Public propertyMiny 영역의 최소 Y 값을 가져온다.
Public propertyMinz 영역의 최소 Z 값을 가져온다.(사용하지 않는다.)
Public propertyName NanBase 이름을 가져오거나 설정한다.
Public propertyPointSizeUnit NanPoint의 점 크기 단위를 가져오거나 설정한다.(meter 단위)
Public propertySr NanBase 좌표계 정보를 가져오거나 설정한다.
Public propertyTextSizeUnit NanFigureText의 글씨 크기 단위를 가져오거나 설정한다.(meter 단위)
Public propertyThickUnit NanObj의 선 두께 단위를 가져오거나 설정한다.(meter 단위)
Top
Methods
 NameDescription
Public methodAddHead 리스트의 맨 앞에 NanLayer 객체를 추가한다.
Public methodAddTail 리스트의 끝 부분에 NanLayer 객체를 추가한다.
Public methodCalcRange NanBase 객체의 최소, 최대 범위를 계산한다.
Public methodGetCenter 중심 위치를 가져온다.
Public methodHitTest Hit Test 를 수행한다.
Public methodInsertLayer 리스트의 지정된 index 에 NanLayer 객체를 삽입한다.
Public methodLoad NVMZ 파일을 로딩해서 NanBase 정보를 셋팅한다.
Public methodNormalize scale factor 를 적용해서 리스트의 모든 요소를 Normalize 한다.
Public methodRemoveLayer(Int32) 리스트의 지정한 index 에서 NanLayer 객체를 제거한다.
Public methodRemoveLayer(NanLayer) 리스트에서 맨 처음 발견되는 NanLayer 객체를 제거한다.
Public methodRemoveLayerAll 리스트에서 모든 NanLayer 객체를 제거한다.
Public methodSave NanBase 객체를 지정한 경로에 저장한다.
Public methodSetAt 리스트의 지정한 index 에 NanLayer 객체를 설정한다.
Public methodStatic memberToObjectString 객체 class 이름을 가져온다.
Top
See Also