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.1104 (2.8.24.1104)
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