Click or drag to resize
XDL

NanLayer Class

NanObj 객체를 관리하기 위한 클래스
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXAnnotationNListNanObj
    Pixoneer.NXDL.NXAnnotation.NAnnotationNanLayer

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

The NanLayer type exposes the following members.

Constructors
 NameDescription
Public methodNanLayer NanLayer 클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Top
Properties
 NameDescription
Public propertyHide NanLayer 객체의 모든 NanObj 객체에 대한 숨김 여부를 가져오거나 설정한다.
Public propertyHitTestable Hit test 가능 여부를 가져오거나 설정한다.
Public propertyMaxx 영역의 최대 X 값을 가져온다.
Public propertyMaxy 영역의 최대 Y 값을 가져온다.
Public propertyMaxz 영역의 최대 Z 값을 가져온다.(사용하지 않는다.)
Public propertyMinx 영역의 최소 X 값을 가져온다.
Public propertyMiny 영역의 최소 Y 값을 가져온다.
Public propertyMinz 영역의 최소 Z 값을 가져온다.(사용하지 않는다.)
Public propertyName NanLayer 객체 이름을 가져오거나 설정한다.
Public propertyParentBase 부모 NanBase 객체를 가져오거나 설정한다.
Top
Methods
 NameDescription
Public methodAddHead 리스트의 맨 앞에 NanObj 객체를 추가한다.
Public methodAddTail 리스트의 끝 부분에 NanObj 객체를 추가한다.
Public methodAdjustObjectAfterNormalize Normailize 후에 새로 적용될 뷰에 적합한 textSizeUnit, thickUnit, pointSizeUnit을 각 object에 설정하고
자동텍스트박스 또는 측정주기 내 텍스트박스의 사이즈 및 위치를 조절한다.
Public methodCalcRange NanLayer 객체의 최소, 최대 범위를 계산한다.
Public methodHitTest Hit Test 를 수행한다.
Public methodInsertObj 리스트의 지정된 index 에 NanObj 객체를 삽입한다.
Public methodNormalize scale factor 를 적용해서 리스트의 모든 요소를 Normalize 한다.
Public methodRemoveObj(Int32) 리스트의 지정한 index 에서 NanObj 객체를 제거한다.
Public methodRemoveObj(NanObj) 리스트에서 맨 처음 발견되는 NanObj 객체를 제거한다.
Public methodRemoveObjAll 리스트에서 모든 NanObj 객체를 제거한다.
Public methodSetAt 리스트의 지정한 index 에 NanObj 객체를 설정한다.
Public methodStatic memberToObjectString 객체 class 이름을 가져온다.
Top
See Also