10#include "GUIPropertyItemBase.h"
11#include "DefinitionsGUI.h"
422 return static_cast<bool>(!
static_cast<int64_t
>(a));
518 return static_cast<bool>(!
static_cast<int64_t
>(a));
642 return static_cast<bool>(!
static_cast<int64_t
>(a));
1253 void InternalSetInstantApplyMode(
bool bSet,
bool bFixMode);
1257 const CResult InitializeThread();
1258 bool IsThreadInitialized();
1262 const CResult TerminateThread();
1266 ECallbackType_None = 0,
1267 ECallbackType_Confirm,
1268 ECallbackType_Delete,
1269 ECallbackType_Cancel,
1270 ECallbackType_RealtimeEvent,
1282 bool m_bRealtimeCallbackAutoDestroy;
1285 bool m_bShowCallbackAutoDestroy;
1288 bool m_bConfirmCallbackAutoDestroy;
1291 bool m_bCancelCallbackAutoDestroy;
1294 bool m_bDeleteCallbackAutoDestroy;
1296 std::deque<Base::CFLString<wchar_t>>& m_deqProcedureParameterString;
1297 std::future<void>* m_pProcedureThread;
1299 volatile bool m_bThreadRunning;
1300 volatile bool m_bThreadInitialized;
1301 volatile bool m_bThreadTerminated;
1305 bool m_bEnableValueEdit;
1306 bool m_bEnableInstantApplyMode;
1307 bool m_bFixInstantApplyMode;
1308 bool m_bFigureAutoHideMode;
1309 bool m_bShowUnavailableContextMenu;
1312 friend class CGUIView3DToolManagerROI;
Template type 의 문자열 클래스
Definition FLString.h:34
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1676
CGUIPropertyItemBase()
기본 생성자
뷰 리스트 프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemViewListBase.h:28
뷰의 기반 클래스
Definition GUIViewImageBase.h:44
이미지 뷰 클래스
Definition GUIViewImage.h:319
EFigureDeclType
도형의 타입
Definition DefinitionsFigure.h:33
EFigureTemplateType
도형의 변수 자료형
Definition DefinitionsFigure.h:390
Definition D2DObject.h:12
EAvailableFigureDeclType
사용 가능한 Figure의 형태를 설정합니다. CGUIPropertyItemFigure::SetAvailableFigureDeclType() 함수를 통해 설정할 수 있습니다.
Definition GUIPropertyItemFigure.h:33
@ EAvailableFigureDeclType_ComplexRegion
다각형
Definition GUIPropertyItemFigure.h:153
@ EAvailableFigureDeclType_PointArray
점 배열
Definition GUIPropertyItemFigure.h:208
@ EAvailableFigureDeclType_Circle_Segment
Circle Segment
Definition GUIPropertyItemFigure.h:257
@ EAvailableFigureDeclType_QuadrilateralSolid3
비정형 육면체
Definition GUIPropertyItemFigure.h:376
@ EAvailableFigureDeclType_Ellipse_Sector
Ellipse Sector
Definition GUIPropertyItemFigure.h:275
@ EAvailableFigureDeclType_Default_3D
EAvailableFigureDeclType_Default_3D 는 모든 3D 객체와 Rect 를 포함합니다.
Definition GUIPropertyItemFigure.h:392
@ EAvailableFigureDeclType_Point3
3차원 점
Definition GUIPropertyItemFigure.h:321
@ EAvailableFigureDeclType_Triangle3
3차원 삼각형
Definition GUIPropertyItemFigure.h:343
@ EAvailableFigureDeclType_Doughnut
도넛
Definition GUIPropertyItemFigure.h:175
@ EAvailableFigureDeclType_Circle
원
Definition GUIPropertyItemFigure.h:87
@ EAvailableFigureDeclType_BezierQuarticCurve
베지에 4차 곡선
Definition GUIPropertyItemFigure.h:142
@ EAvailableFigureDeclType_BezierCubicCurve
베지에 3차 곡선
Definition GUIPropertyItemFigure.h:131
@ EAvailableFigureDeclType_Array
도형 배열
Definition GUIPropertyItemFigure.h:164
@ EAvailableFigureDeclType_Ellipse_Segment
Ellipse Segment
Definition GUIPropertyItemFigure.h:284
@ EAvailableFigureDeclType_Quad3
3차원 사각형
Definition GUIPropertyItemFigure.h:354
@ EAvailableFigureDeclType_Ellipse
타원
Definition GUIPropertyItemFigure.h:98
@ EAvailableFigureDeclType_Quad
사각형
Definition GUIPropertyItemFigure.h:76
@ EAvailableFigureDeclType_Text
특정 좌표에서 문자열을 나타내는 도형
Definition GUIPropertyItemFigure.h:230
@ EAvailableFigureDeclType_Circle_Arc
Circle Arc
Definition GUIPropertyItemFigure.h:239
@ EAvailableFigureDeclType_All
All 값은 모든 Figure DeclType이 유효합니다.
Definition GUIPropertyItemFigure.h:301
@ EAvailableFigureDeclType_Doughnut_Sector
Doughnut Sector
Definition GUIPropertyItemFigure.h:293
@ EAvailableFigureDeclType_Rect
직사각형
Definition GUIPropertyItemFigure.h:65
@ EAvailableFigureDeclType_Circle_Sector
Circle Sector
Definition GUIPropertyItemFigure.h:248
@ EAvailableFigureDeclType_CubicSpline
큐빅 곡선
Definition GUIPropertyItemFigure.h:109
@ EAvailableFigureDeclType_Triangle
2차원 삼각형
Definition GUIPropertyItemFigure.h:219
@ EAvailableFigureDeclType_TriangularSolid3
비정형 오면체
Definition GUIPropertyItemFigure.h:365
@ EAvailableFigureDeclType_All_3D
EAvailableFigureDeclType_All_3D 는 모든 3D 객체와 Rect 를 포함합니다.
Definition GUIPropertyItemFigure.h:384
@ EAvailableFigureDeclType_BezierQuadraticCurve
베지에 2차 곡선
Definition GUIPropertyItemFigure.h:120
@ EAvailableFigureDeclType_Region
영역
Definition GUIPropertyItemFigure.h:186
@ EAvailableFigureDeclType_Line
직선
Definition GUIPropertyItemFigure.h:54
@ EAvailableFigureDeclType_Ellipse_Arc
Ellipse Arc
Definition GUIPropertyItemFigure.h:266
@ EAvailableFigureDeclType_RoundRect
둥근 직사각형
Definition GUIPropertyItemFigure.h:197
@ EAvailableFigureDeclType_Default
EAvailableFigureDeclType_Default 는 3D 객체와 Text 를 제외한 모든 Figure DeclType 입니다.
Definition GUIPropertyItemFigure.h:309
@ EAvailableFigureDeclType_Frustum3
절두체
Definition GUIPropertyItemFigure.h:332
@ EAvailableFigureDeclType_Point
점
Definition GUIPropertyItemFigure.h:43
EAvailableFigureTemplateType
사용 가능한 Figure의 자료형을 설정합니다. CGUIPropertyItemFigure::SetAvailableFigureTemplateType() 함수를 통해 설정할 수 있습니다...
Definition GUIPropertyItemFigure.h:433
@ EAvailableFigureTemplateType_Mixed
Mixed
Definition GUIPropertyItemFigure.h:472
@ EAvailableFigureTemplateType_Default
Default
Definition GUIPropertyItemFigure.h:488
@ EAvailableFigureTemplateType_All
모든 Template Type
Definition GUIPropertyItemFigure.h:480
@ EAvailableFigureTemplateType_Float
Float
Definition GUIPropertyItemFigure.h:456
@ EAvailableFigureTemplateType_Double
Double
Definition GUIPropertyItemFigure.h:464
@ EAvailableFigureTemplateType_Int64
Int64
Definition GUIPropertyItemFigure.h:448
@ EAvailableFigureTemplateType_Int32
Int32
Definition GUIPropertyItemFigure.h:440
std::function< void(CGUIPropertyItemBase *, Base::CFLString< wchar_t > &, const Base::CFLString< wchar_t > &)> CPropertyCallback
SetValue() 내부에서 호출되는 값 변경 콜백입니다.
Definition GUIPropertyItemBase.h:192
EAvailableFigureTransformType
사용 가능한 Figure의 변형 타입을 설정합니다. CGUIPropertyItemFigure::SetAvailableFigureTransformType() 함수를 통해 설정할 수 있...
Definition GUIPropertyItemFigure.h:529
@ EAvailableFigureTransformType_Inflate
확대 (현재 지원하지 않음)
Definition GUIPropertyItemFigure.h:555
@ EAvailableFigureTransformType_Warp
Warp 기능
Definition GUIPropertyItemFigure.h:596
@ EAvailableFigureTransformType_Extend
늘이기 (현재 지원하지 않음)
Definition GUIPropertyItemFigure.h:563
@ EAvailableFigureTransformType_All
모든 변형 타입
Definition GUIPropertyItemFigure.h:604
@ EAvailableFigureTransformType_Reduce
Region 및 PointArray 를 근사화하여 점 개수 줄이기 연산
Definition GUIPropertyItemFigure.h:580
@ EAvailableFigureTransformType_Split
Rect를 쪼개서 FigureArray로 만드는 기능
Definition GUIPropertyItemFigure.h:588
@ EAvailableFigureTransformType_None
아무 변형도 허용하지 않음
Definition GUIPropertyItemFigure.h:536
@ EAvailableFigureTransformType_Default
기본값
Definition GUIPropertyItemFigure.h:612
@ EAvailableFigureTransformType_Rotate
회전
Definition GUIPropertyItemFigure.h:544
@ EAvailableFigureTransformType_Scale
크기 변형 (현재 지원하지 않음)
Definition GUIPropertyItemFigure.h:571