Click or drag to resize

NoteManager Class

Note Manager
Inheritance Hierarchy
SystemObject
  VIZCoreBase
    VIZCore3D.NET.ManagerNoteManager

Namespace: VIZCore3D.NET.Manager
Assembly: VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.910 (2.8.24.910)
Syntax
C#
public class NoteManager : VIZCoreBase

The NoteManager type exposes the following members.

Properties
 NameDescription
Public propertyArrowColor 화살표 색상
Public propertyArrowWidth 화살표 두께
Public propertyBackgroudTransparent 배경 투명(배경색 없음) 활성화 시, BackgroundColor 속성이 적용되지 않음
Public propertyBackgroundColor 배경 색상
Public propertyEnableFontTextureCache Font Texture Cache 활성화/비활성화. 기본값 : False
Public propertyFontBold 글자 굵게
Public propertyFontColor 글자 색상
Public propertyFontSize 글자 크기
Public propertyHorizontalAlignment 텍스트 수평 정렬
Public propertyItems 노트 아이템 목록
Public propertyLineColor 라인(지시선) 색상
Public propertyLineWidth 라인(지시선) 두께
Public propertyLinkArrowTailToText 지시선 중앙 연결 여부
Public propertyCode exampleSurfaceNoteDefaultValue Surface Note Dialog Default Value
Public propertySymbolBackgroundColor 심벌 배경색
Public propertySymbolFontBold 심벌 글자 굵게
Public propertySymbolFontColor 심벌 글꼴 색
Public propertySymbolFontSize 심벌 글자 크기
Public propertySymbolPosition 심벌 위치
Public propertySymbolSize 심벌 크기
Public propertySymbolTextOffset 심벌 문자열 위치 Offset
Public propertyTextBoxLineColor 텍스트 상자 외곽 라인 색상
Public propertyUseSymbol 심벌 사용유무
Public propertyUseTextBox 노트 텍스트에 박스를 그림. 배경에 투명이 설정된 경우에만 적용 가능.
Public propertyVisible 노트 전체 보이기/숨기기
Top
Methods
 NameDescription
Public methodAddNote2D(String) 2D 노트 추가
Public methodAddNote2D(MultiColorText, PointF) 2D 노트 추가
Public methodAddNote2D(String, PointF) 2D 노트 추가
Public methodAddNote2D(MultiColorText, PointF, Object) 2D 노트 추가
Public methodAddNote2D(MultiColorText, PointF, NoteStyle) 2D 노트 추가
Public methodAddNote2D(MultiColorText, Single, Single) 2D 노트 추가
Public methodAddNote2D(String, PointF, Object) 2D 노트 추가
Public methodAddNote2D(String, PointF, NoteStyle) 2D 노트 추가
Public methodAddNote2D(String, Single, Single) 2D 노트 추가
Public methodAddNote2D(MultiColorText, PointF, NoteStyle, Object) 2D 노트 추가
Public methodAddNote2D(MultiColorText, Single, Single, Object) 2D 노트 추가
Public methodAddNote2D(MultiColorText, Single, Single, NoteStyle) 2D 노트 추가
Public methodAddNote2D(String, PointF, NoteStyle, Object) 2D 노트 추가
Public methodAddNote2D(String, Single, Single, Object) 2D 노트 추가
Public methodAddNote2D(String, Single, Single, NoteStyle) 2D 노트 추가
Public methodAddNote2D(MultiColorText, Single, Single, NoteStyle, Object) 2D 노트 추가
Public methodAddNote2D(String, Single, Single, NoteStyle, Object) 2D 노트 추가
Public methodAddNote2DDialog 2D 노트 추가
Public methodAddNote3D(String) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Vertex3D) 3D 노트 추가
Public methodAddNote3D(String, Vertex3D) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Vertex3D, Object) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Vertex3D, NoteStyle) 3D 노트 추가
Public methodAddNote3D(String, Vertex3D, Object) 3D 노트 추가
Public methodAddNote3D(String, Vertex3D, NoteStyle) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Single, Single, Single) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Vertex3D, NoteStyle, Object) 3D 노트 추가
Public methodAddNote3D(String, Single, Single, Single) 3D 노트 추가
Public methodAddNote3D(String, Vertex3D, NoteStyle, Object) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Single, Single, Single, Object) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Single, Single, Single, NoteStyle) 3D 노트 추가
Public methodAddNote3D(String, Single, Single, Single, Object) 3D 노트 추가
Public methodAddNote3D(String, Single, Single, Single, NoteStyle) 3D 노트 추가
Public methodAddNote3D(MultiColorText, Single, Single, Single, NoteStyle, Object) 3D 노트 추가
Public methodAddNote3D(String, Single, Single, Single, NoteStyle, Object) 3D 노트 추가
Public methodAddNote3DDialog 3D 노트 추가
Public methodAddNoteSurface(String) 표면 노트 추가 (위치는 사용자가 선택)
Public methodAddNoteSurface(String, Vertex3D) 표면 노트 추가 (텍스트 위치는 사용자가 선택)
Public methodAddNoteSurface(MultiColorText, Vertex3D, Vertex3D) 표면 노트 추가
Public methodAddNoteSurface(String, Boolean, String) 표면 노트 추가
Public methodAddNoteSurface(String, Vertex3D, Vertex3D) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Vertex3D, Vertex3D, Object) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Vertex3D, Vertex3D, NoteStyle) 표면 노트 추가
Public methodAddNoteSurface(String, Single, Single, Single) 표면 노트 추가 (텍스트 위치는 사용자가 선택)
Public methodAddNoteSurface(String, Vertex3D, Vertex3D, Object) 표면 노트 추가
Public methodAddNoteSurface(String, Vertex3D, Vertex3D, NoteStyle) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Vertex3D, Vertex3D, NoteStyle, Object) 표면 노트 추가
Public methodAddNoteSurface(String, Vertex3D, Vertex3D, NoteStyle, Object) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Single, Single, Single, Single, Single, Single) 표면 노트 추가
Public methodAddNoteSurface(String, Single, Single, Single, Single, Single, Single) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Single, Single, Single, Single, Single, Single, Object) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Single, Single, Single, Single, Single, Single, NoteStyle) 표면 노트 추가
Public methodAddNoteSurface(String, Single, Single, Single, Single, Single, Single, Object) 표면 노트 추가
Public methodAddNoteSurface(String, Single, Single, Single, Single, Single, Single, NoteStyle) 표면 노트 추가
Public methodAddNoteSurface(MultiColorText, Single, Single, Single, Single, Single, Single, NoteStyle, Object) 표면 노트 추가
Public methodAddNoteSurface(String, Single, Single, Single, Single, Single, Single, NoteStyle, Object) 표면 노트 추가
Public methodAddNoteSurfaceDialog 표면 노트 추가
Public methodAddNoteSurfaceDialog(SurfaceNoteDefaultData) 표면 노트 추가
Public methodAddNoteSurfacePickModel 표면 노트 추가 - 모델 선택
Public methodClear 초기화
Public methodCopySelectedItemTitle 선택된 노트의 Title 클립보드 복사
Public methodDelete 선택된 노트 삭제
Public methodCode exampleDelete(Int32) 지정된 노트 삭제
Public methodDelete(ListInt32) 지정된 노트 삭제
Public methodDelete(ListNoteItem) 삭제
Public methodCode exampleDelete(NoteItemNoteKind) 노트 유형별 삭제
Public methodCode exampleDeleteByFlag Flag가 일치하는 항목 삭제
Public methodEditNoteText 노트 텍스트 수정
Public methodCode exampleEditNoteTextDialog 노트 텍스트 수정
Public methodCode exampleEnableDepthTest(Boolean) 전체 깊이버퍼 사용 설정. 기본값은 False 이며, True 로 설정할 경우 노트 항목이 모델 회전에 따라 모델 뒤로 갈 수 있음.
Public methodCode exampleEnableDepthTest(Int32, Boolean) 깊이버퍼 사용 설정. 기본값은 False 이며, True 로 설정할 경우 노트 항목이 모델 회전에 따라 모델 뒤로 갈 수 있음.
Public methodExportJson JSON (JavaScript Object Notation) 형식으로 내보내기
Public methodCode exampleFindOverlappingItems(Boolean) 겹쳐진 노트 검색
Public methodCode exampleFindOverlappingItems(Boolean, ListInt32, ListInt32) 겹쳐진 노트 검색
Public methodGetCustomFlag 커스텀 플래그 반환
Public methodGetID 노트 아이디 목록 반환
Public methodGetItem Note Item 반환
Public methodGetNoteItems Note Item 목록 반환
Public methodGetSelectedItems 선택된 노트 항목 반환
Public methodGetStyle 설정된 노트 스타일을 반환
Public methodCode exampleGetStyle(Int32) 지정된 노트의 설정된 스타일을 반환
Public methodGetTag 노트 TAG 정보 반환
Public methodGetVisibleItems 조회중인 노트 항목 반환
Public methodSetCustomFlag 커스텀 플래그 설정
Public methodSetStyle(NoteStyle) 기본 스타일을 설정
Public methodCode exampleSetStyle(Int32, NoteStyle) 지정된 노트에 스타일을 설정
Public methodSetStyle(ListNoteItem, NoteStyle) 지정된 노드의 스타일을 설정
Public methodShow(Boolean) 전체 보이기 / 숨기기
Public methodShow(Int32, Boolean) 노트 조회 상태 변경
Public methodShow(ListInt32, Boolean) 노트 조회 상태 변경
Public methodShow(ListNoteItem, Boolean) 노트 조회 상태 변경
Public methodShow(Object, Boolean) 노트 조회 상태 변경
Public methodShowByKind 유형별 보이기/숨기기
Public methodCode exampleShowStyleDialog 노트 스타일 설정 다이얼로그 조회
Public methodUpdateScreenDisplaySize 전체 화면 표시 크기 갱신
Top
See Also