11#include "GUIViewImageBaseWrap.h"
13#include "GUIViewImageLayerWrap.h"
14#include "GUIDefinitionsBroadcast.h"
73 const CResult Create(int32_t i32L, int32_t i32T, int32_t i32R, int32_t i32B,
size_t stParentWindowHandle = 0);
236 virtual const CResult Save(
const wchar_t* pWcsFileNameWithPath =
nullptr,
bool bSaveCurrentPage =
false,
bool bWithLayers =
false);
253 virtual const CResult SavePage(int32_t i32PageIndex,
const wchar_t* pWcsFileNameWithPath =
nullptr);
308 virtual const CResult LoadFigureGBR(
const wchar_t* pWcsPath =
nullptr,
const wchar_t* pWcsLayerName =
nullptr, uint32_t u32Color = -1);
456 virtual const CResult CreateImage(int64_t i64Width, int64_t i64Height, int32_t i32Channel, int32_t i32Depth,
Base::EValueType eType,
bool bOptSeparateChannel, int64_t i64FillValue, int32_t i32AlignByte);
1515 virtual const CResult InternalSetScale(
double f64Scale);
1533 virtual const CResult InternalZoomIn(int32_t i32CanvasX, int32_t i32CanvasY,
double f64Ratio = 1.25);
1535 virtual const CResult InternalZoomOut(int32_t i32CanvasX, int32_t i32CanvasY,
double f64Ratio = 0.8);
2962 template<
typename T>
3667 DeclareGetClassType();
Template type 의 배열 클래스.
Definition RangeTree.h:19
FLImaging의 이미지 클래스
Definition FLImage.h:35
Template type 의 문자열 클래스
Definition INIUtilities.h:20
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
점을 표현하는 클래스
Definition FLPoint.h:24
직사각형을 표현하는 클래스
Definition FLRect.h:24
뷰 C API 래핑 클래스의 기반 클래스
Definition GUIViewImageBaseWrap.h:28
이미지 뷰 레이어 C API 래핑 클래스
Definition GUIViewImageLayerWrap.h:30
이미지 뷰 C API 래핑 클래스
Definition GUIViewImageWrap.h:30
virtual const CResult PopupImageFigureAll()
현재 뷰의 이미지에 저장된 모든 Figure 를 Figure object 형태로 생성합니다.
virtual void EnableFigureObjectAngleMagnetGlobal(bool bEnable)
이미지 뷰 도형 객체에 대한 각도 마그넷 옵션(객체 회전 시 45도의 배수 에 근접할 때 45도의 배수 값이 되도록 하는 옵션)을 전역으로 설정합니다....
virtual bool IsPanningMode() const
현재 마우스 드래그 액션이 panning 모드인지 여부를 반환합니다.
const CResult ShowScrollBar(bool bShow)
ScrollBar 의 show/hide 여부를 설정합니다.
virtual const CResult PopupImageFigure(int32_t i32Idx)
현재 뷰의 이미지에 저장된 i32Idx번째 Figure 를 Figure object 형태로 생성합니다.
virtual const CResult SetImagePtr(Base::CFLImage *pImage)
이미지 뷰에 띄울 이미지 포인터를 설정합니다.
virtual bool IsFigureObjectAngleMagnetGlobalEnabled() const
전역으로 설정된 도형 객체의 각도 마그넷 옵션(객체 회전 시 45도의 배수 에 근접할 때 45도의 배수 값이 되도록 하는 옵션)을 리턴합니다.
virtual void ShowImageMiniMap(bool bShow)
미니맵 show/hide 여부를 설정합니다.
virtual void ShowFigureObjectInformationTextGlobal(bool bShow)
이미지 뷰 도형 객체의 정보 문자열 디스플레이 여부를 전역으로 설정합니다. 이 함수를 호출한 뒤 새로 생성되는 도형 객체의 정보 문자열 표시 플래그의 디폴트값이 이 이미지 뷰에서 설...
virtual double GetScale() const
이미지 뷰의 현재 스케일을 얻어 옵니다.
virtual Foundation::CFLPoint< double > ConvertClientCoordToImageCoord(const Foundation::CFLPoint< int32_t > &flp)
클라이언트 좌표를 이미지 좌표로 변환합니다.
const CResult SetPixelAccuracyX(double f64PixelAccuracyX)
이미지 뷰의 Pixel Accuracy X 를 설정합니다.
bool DoesFLImageExist()
이미지 뷰에 이미지가 있는지 여부를 얻어 옵니다.
bool DoesFigureObjectExist(int32_t i32Index)
파라미터로 전달한 인덱스에 해당하는 Figure 객체의 존재 여부를 얻어 옵니다.
bool DoesFLImageBufferExist()
이미지 뷰에 이미지 버퍼가 있는지 여부를 얻어 옵니다.
virtual bool IsSystemMenuOnFileDialogEnabled() const
파일 대화상자에서 시스템 메뉴가 활성화되어 있는지 확인합니다.
virtual void SetFigureObjectName(int32_t i32FigureObjectIndex, const wchar_t *pWcsName)
이미지 뷰 도형 객체의 이름을 설정합니다.
const CResult ConvertAllFigureObjectsToLayer(int32_t i32LayerIndex, uint32_t u32Color=-1)
이미지 뷰 위의 모든 Figure Object 를 선택한 레이어 위에 Drawing 합니다. 성공 시 Figure Object 를 제거합니다.
virtual const CResult PopupImageFigure(const Base::CFLArray< int32_t > *pFlaI32Index)
현재 뷰의 이미지에 저장된 Figure 중 특정 인덱스의 객체들을 Figure object 형태로 생성합니다.
double GetPixelAccuracyY() const
이미지 뷰의 Pixel Accuracy X 를 얻어옵니다.
virtual Foundation::CFLRect< int32_t > ConvertImageCoordToClientCoord(const Foundation::CFLRect< double > &flr)
이미지 좌표를 클라이언트 좌표로 변환합니다.
virtual Foundation::CFLPoint< int32_t > ConvertImageCoordToCanvasCoord(double x, double y)
이미지 좌표를 캔버스 좌표로 변환합니다.
virtual Foundation::CFLPoint< int32_t > ConvertImageCoordToClientCoord(double x, double y)
이미지 좌표를 클라이언트 좌표로 변환합니다.
virtual bool GetLayerAutoClearMode(int32_t i32LayerIndex, FLImaging::GUI::ELayerAutoClearMode eMode) const
지정한 모드에 대한 레이어의 자동 클리어 상태를 얻어 옵니다.
bool DoesFigureObjectExist(const wchar_t *pWcsObjectName)
파라미터로 전달한 문자열과 Figure Name이 일치하는 Figure 객체의 존재 여부를 얻어 옵니다.
virtual bool IsFigureObjectMagnetToImageGlobalEnabled() const
전역으로 설정된 도형 객체의 마그넷 옵션(이미지의 가장자리 부근에 도형 객체가 위치할 경우 가장자리에 붙게 되는 옵션)을 리턴합니다.
const CResult SynchronizePageIndex(const CGUIViewImageWrap *pViewImageTarget)
파라미터의 뷰와 현재 뷰의 선택된 페이지를 동기화 합니다.
virtual const CResult ZoomFitToLayer(int32_t i32LayerIndex)
선택한 레이어 위에 그려진 도형 및 텍스트가 화면에 꽉 차도록 스케일 및 오프셋을 조정합니다.
virtual EZoomMode GetZoomMode() const
현재 마우스 왼쪽 버튼 클릭 액션에 설정된 zoom mode 를 반환합니다.
CGUIViewImageLayerWrap GetLayer(int32_t i32Index) const
매개변수로 전달된 인덱스의 레이어 포인터를 얻어 옵니다.
virtual void ClearAllLayers()
vctDrawingLayers, MeasureLayer, FigureLayer 위의 drawing 객체들을 클리어 합니다.
virtual bool IsThumbnailViewFixed()
이미지 페이지에 대한 미리보기 썸네일 창의 show/hide 여부를 얻어옵니다.
virtual const CResult SetLayerAutoClearMode(int32_t i32LayerIndex, ELayerAutoClearMode eMode, bool bSet)
레이어의 자동 클리어 모드를 설정합니다.
virtual const CResult SetFloatingImageValueRange(double f64Min, double f64Max)
부동소수점 이미지의 픽셀값에 대한 최대 및 최소 값의 범위를 지정합니다. 이 범위에 따라 화면에 표시되는 색상이 결정되며, 최대값은 화면에 255 색상으로 표시되고 최소값은 화면에 ...
virtual const CResult LoadRaw(const wchar_t *pWcsPath=nullptr, FLImaging::GUI::EViewImageLoadOption eOption=EViewImageLoadOption_Load)
.raw 포맷의 이미지를 뷰에 불러옵니다. 이 함수를 호출하면 Raw 파일의 너비, 픽셀 포맷, 정렬 바이트를 설정하는 다이얼로그가 활성화됩니다.
virtual bool IsReductionInterpolationEnabled() const
이미지가 축소되는 경우 보간 수행 여부 반환
const CResult SetPixelAccuracyY(double f64PixelAccuracyY)
이미지 뷰의 Pixel Accuracy Y 를 설정합니다.
const CResult SelectFigureObject(int32_t i32Index)
이미지 뷰의 Figure Object 를 선택합니다.
virtual void SetSegmentationLabelText(int32_t i32Channel, double f64Value, const Base::CFLString< wchar_t > &strLabelText)
이미지 뷰에 특정 픽셀 값에 대한 라벨을 설정합니다.
virtual const CResult SetImageFigureBorderWidth(int32_t i32BorderWidth=1, bool bWriteFileSystem=true)
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 테두리 두께를 설정하는 함수
virtual const CResult GetImageFigureTextFont(wchar_t **ppStrFontName, int32_t &i32FontSize, EGUIViewImageFontWeight &eFontWeight, bool &bItalic) const
이미지 Figure 의 문자열에 대한 폰트 정보를 얻어 옵니다.
virtual void EnableMouseWheelButton(bool bEnable)
마우스 휠 버튼 활성화 여부를 설정합니다.
virtual const CResult SelectMenuItem(FLImaging::GUI::EMenuItem eMenuItem)
선택한 메뉴 아이템에 대한 명령을 수행합니다.
virtual void EnableDragAndDrop(bool bEnable)
드래그 앤 드롭으로 파일 로드 기능 활성화 여부를 설정합니다.
const CResult DeleteFigureObject(int32_t i32Index)
Figure 를 제거합니다.
const CResult Create(int32_t i32L, int32_t i32T, int32_t i32R, int32_t i32B, size_t stParentWindowHandle=0)
이미지 뷰의 윈도우를 생성한다.
virtual void SetZoomMode(EZoomMode eZoomMode)
마우스 왼쪽 버튼 클릭 액션에 Zoom 모드를 설정하거나 설정 해제합니다.
virtual const CResult LoadFigureGBR(const wchar_t *pWcsPath, int32_t i32LayerNo, bool bClearLayer)
.gbr 확장자를 가진 파일을 뷰에 불러옵니다.
virtual uint32_t GetFigureObjectStringDecimalPlaceForPixelAccuracyGlobal() const
도형 객체에 대한 정보를 픽셀 분해능을 적용한 문자열로 나타낼 때의 소수점 표시 자릿수를 얻어 옵니다.
const CResult PasteImage()
다른 뷰에서 복사한 이미지 또는 클립보드에 복사되어 있는 비트맵 중 가장 최근에 복사한 이미지를 붙여 넣습니다. 현재 뷰에 띄워진 이미지를 닫고 새 이미지를 열어 붙여넣기 합니다....
virtual const CResult ClearPage()
GUI 인터페이스 상에서 현재 뷰에 띄워진 이미지의 페이지를 클리어합니다.
virtual const CResult Load(Base::CFLArray< FLImaging::Base::CFLString< wchar_t > > *pFlaStrPath, FLImaging::GUI::EViewImageLoadOption eOption=EViewImageLoadOption_Default)
목록에 포함된 이미지 파일을 뷰에 불러옵니다.
virtual double GetThumbnailViewHeightMax() const
이미지 뷰 높이에 대한 썸네일 뷰 높이의 비율의 최대값을 얻어 옵니다.
virtual bool IsImagePixelValueOnCursorVisible()
이미지 뷰에서 마우스 커서 위치에 픽셀 값을 디스플레이 할 지 여부를 얻어옵니다.
const CResult DeleteFigureObject(const wchar_t *pWcsObjectName)
Figure 를 제거합니다.
bool DoesLayerExist(const wchar_t *pWcsLayerName) const
매개변수로 전달된 이름을 가진 레이어 존재 여부를 반환합니다.
virtual const CResult Save(const wchar_t *pWcsFileNameWithPath=nullptr, bool bSaveCurrentPage=false, bool bWithLayers=false)
GUI 인터페이스 상에서 이미지를 저장합니다.
virtual bool IsPixelSegmentationModeEnabled() const
이미지 뷰에서 Pixel 값을 컬러링 해서 볼 수 있는 기능 활성화 여부를 반환합니다.
virtual FLImaging::GUI::EViewImageFigureObjectMagnetOption GetFigureObjectMagnetOption() const
이미지 뷰 도형 객체의 마그넷 옵션을 얻어 옵니다.
virtual Base::CFLImage * GetIntrinsicImage()
이미지 뷰에 내장된 이미지 포인터를 얻어 옵니다.
virtual bool IsDragAndDropEnabled() const
드래그 앤 드롭으로 파일 로드 기능 활성화 여부를 반환합니다.
virtual void ShowPageIndex(bool bShow)
이미지 페이지 인덱스 show/hide 여부를 설정합니다.
virtual bool IsImageCenterVisible()
이미지 뷰의 center 위치에 대한 show/hide 여부를 얻어옵니다.
virtual bool IsGridVisible()
이미지 뷰의 그리드 show/hide 여부를 얻어옵니다.
const CResult ConvertLayerToFigureObject(int32_t i32LayerIndex)
선택한 레이어 위에 그려진 Figure 를 CGUIViewImageObjectFigure 객체로 뷰 위에 올립니다. 객체가 2개 이상일 경우 하나의 CFLFigureArray 로 객...
Foundation::CFLFigure * GetAllFigureObject() const
전체 Figure 를 얻어 옵니다.
virtual bool IsPageIndexVisible()
이미지 페이지 인덱스 show/hide 여부를 얻어옵니다.
virtual void EnableReductionInterpolation(bool bEnable)
이미지가 축소되는 경우 보간 수행 여부 설정.
const CResult RearrangePageOrder(Base::CFLArray< int32_t > *pFlaPageIndices, int32_t i32TargetPageIndex)
페이지 순서를 변경하는 함수입니다.
virtual bool GetLayerAutoClearMode(const CGUIViewImageLayerWrap *pLayer, ELayerAutoClearMode eMode) const
지정한 모드에 대한 레이어의 자동 클리어 상태를 얻어 옵니다.
const CResult PushBackFigureObject(Foundation::CFLFigure *pFigure, FLImaging::GUI::EAvailableFigureContextMenu eMenu=FLImaging::GUI::EAvailableFigureContextMenu_All, FLImaging::GUI::EAvailableFigureContextMenu2 eMenu2=FLImaging::GUI::EAvailableFigureContextMenu2_All)
Figure 를 뒷쪽에 추가합니다.
virtual void SetAvailableViewImageContextMenuImageFigure(EAvailableViewImageContextMenuImageFigure eMenu)
이미지 뷰의 ImageFigure 에 대해 가능한 컨텍스트 메뉴를 설정합니다.
virtual void EnableSelection(bool bEnable)
이미지 뷰에서 마우스 드래그 시 선택 기능 활성화 여부를 설정합니다.
virtual void EnableHoverImageFigure(bool bEnable)
이미지에 저장된 Figure 에 마우스가 닿을 때 하이라이트 할지 여부를 설정합니다.
const CResult SetPixelAccuracy(double f64PixelAccuracyX, double f64PixelAccuracyY)
이미지 뷰의 Pixel Accuracy X, Y 를 설정합니다.
virtual void SetFigureObjectMagnetOption(FLImaging::GUI::EViewImageFigureObjectMagnetOption eOption)
이미지 뷰 도형 객체의 마그넷 옵션을 설정합니다.
virtual const CResult SetThumbnailViewHeight(double f64ThumbnailViewRatio)
이미지 뷰 높이에 대한 썸네일 뷰 높이의 비율을 지정합니다.
virtual void EnableFigureObjectMagnetToImageGlobal(bool bEnable)
이미지 뷰 도형 객체에 대한 마그넷 옵션(이미지의 가장자리 부근에 도형 객체가 위치할 경우 가장자리에 붙게 되는 옵션)을 전역으로 설정합니다. 이 함수를 호출한 뒤 새로 생성되는 도...
virtual void ShowGrid(bool bShow)
이미지 뷰의 그리드 show/hide 여부를 설정합니다.
virtual const CResult LoadFigureDXF(const wchar_t *pWcsPath=nullptr, bool bErrorMsgBox=false)
.dxf 확장자를 가진 파일을 뷰에 불러옵니다.
virtual void ShowImageFigureText(bool bShow)
이미지에 저장된 Figure의 이름(레이블)을 보이거나 숨깁니다.
virtual const CResult SetImageFigureTextOpacityFill(float f32Opacity=1.f, bool bWriteFileSystem=true)
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 라벨 텍스트 불투명도를 설정하는 함수
const CResult SetPixelAccuracyUnit(FLImaging::Foundation::ELengthUnit eLenUnit)
이미지 뷰의 Pixel Accuracy 에 대한 단위를 설정합니다.
Foundation::CFLFigure * PopBackFigureObject()
Figure objects 의 뒤에 있는 객체를 지우며 얻어옵니다.
virtual void SetAvailableViewImageContextMenu(EAvailableViewImageContextMenu eMenu)
이미지 뷰에 대해 가능한 컨텍스트 메뉴를 설정합니다.
virtual const CResult GetFloatingImageValueRange(float &f32Min, float &f32Max) const
부동소수점 이미지의 픽셀값에 대한 최대 및 최소 값의 범위를 얻어 옵니다.
virtual const CResult Load(const wchar_t *pWcsPath=nullptr, FLImaging::GUI::EViewImageLoadOption eOption=EViewImageLoadOption_Default)
GUI 인터페이스 상에 이미지를 불러옵니다.
virtual bool IsImageFigureTextVisible() const
이미지에 저장된 Figure의 이름(레이블)이 보이는지 여부를 확인합니다.
const CResult CopyImage()
현재 이미지를 다른 뷰에 붙여 넣기 하기 위해 복사합니다.
virtual const CResult SetFloatingImageValueRange(float f32Min, float f32Max)
부동소수점 이미지의 픽셀값에 대한 최대 및 최소 값의 범위를 지정합니다. 이 범위에 따라 화면에 표시되는 색상이 결정되며, 최대값은 화면에 255 색상으로 표시되고 최소값은 화면에 ...
const CResult RotateImage(FLImaging::GUI::EImageRotateAngle eAngle)
이미지를 90, 180, 270도 회전합니다.
virtual const CResult SetViewCenterAndScale(const Foundation::CFLPoint< double > &flpImageCoord, double f64Scale)
뷰의 중심을 특정 좌표 flpImageCoord로 설정 후 flpImageCoord를 중심으로 이미지 뷰의 배율을 f64Scale로 설정
virtual void SetFigureObjectInformationTextOptionGlobal(EFigureObjectInformationText eFigureObjectInformationText)
이미지 뷰 도형 객체의 정보 문자열 디스플레이 옵션을 전역으로 설정합니다. 이 함수를 호출한 뒤 새로 생성되는 도형 객체의 정보 문자열 디스플레이 옵션의 디폴트값이 이 이미지 뷰에서...
virtual const CResult MoveToPrevPage()
이미지 뷰에 띄운 이미지가 다중 페이지 이미지인 경우, 이전 페이지로 이동합니다.
virtual const CResult ClearImageFiguresAll(bool bPopupMsgBox=false)
뷰에 로드된 이미지의 현재 선택된 페이지 내에 들어있는 모든 Figure 를 제거합니다.
int32_t GetFigureObjectCount() const
Figure object 의 개수를 얻는다.
virtual Foundation::CFLRect< int32_t > ConvertCanvasCoordToClientCoord(const Foundation::CFLRect< int32_t > &flr)
캔버스 좌표를 클라이언트 좌표로 변환합니다.
virtual const CResult LoadRaw(const wchar_t *pWcsPath, int64_t i64Width, int64_t i64Height, Base::EPixelFormat ePixelFormat=Base::EPixelFormat_C1_U8, int32_t i32AlignByte=4, int64_t i64OffsetByteFromBegin=0, int64_t i64OffsetByteFromEnd=0, FLImaging::GUI::EViewImageLoadOption eOption=EViewImageLoadOption_Load)
.raw 포맷의 이미지를 뷰에 불러옵니다.
CGUIViewImageWrap()
기본 생성자
virtual ~CGUIViewImageWrap()
기본 소멸자
Foundation::CFLFigure * PopFrontFigureObject()
Figure objects 의 앞에 있는 객체를 지우며 얻어옵니다.
FLImaging::Base::CFLString< wchar_t > GetFigureObjectFormatStringForPixelAccuracyGlobal(bool &bExponentialNotation) const
도형 객체에 대한 정보를 픽셀 분해능을 적용한 문자열로 나타낼 때의 형식 문자열을 얻어 옵니다.
virtual Foundation::CFLPoint< int32_t > ConvertClientCoordToCanvasCoord(int32_t x, int32_t y)
클라이언트 좌표를 캔버스 좌표로 변환합니다.
virtual void SetCanvasColor(uint32_t u32Color)
이미지 뷰의 배경색을 설정합니다.
virtual const CResult SetImageFigureRealSizeText(bool bRealSize=false, bool bWriteFileSystem=true)
Image Figure 의 문자열을 실제 폰트 크기로 그리는 모드를 설정합니다.
virtual EFigureObjectInformationText GetFigureObjectInformationTextOptionGlobal() const
전역으로 설정된 도형 객체의 정보 문자열 디스플레이 옵션을 리턴합니다.
virtual Foundation::CFLPoint< int32_t > ConvertClientCoordToCanvasCoord(const Foundation::CFLPoint< int32_t > &flp)
클라이언트 좌표를 캔버스 좌표로 변환합니다.
virtual const CResult MoveToPage(int32_t i32PageNum)
이미지 뷰에 띄운 이미지가 다중 페이지 이미지인 경우, 지정한 페이지로 이동합니다.
virtual void ShowPixelValue(bool bShow)
이미지의 픽셀 값 표시 여부를 설정합니다.
virtual const CResult CreateImage(int64_t i64Width, int64_t i64Height, int32_t i32Channel, int32_t i32Depth, Base::EValueType eType, bool bOptSeparateChannel, int64_t i64FillValue, int32_t i32AlignByte)
현재 뷰에 새 이미지를 생성합니다.
virtual const CResult RemoveImageFiguresByConditionsFromAllPages(const Base::CFLString< wchar_t > &strExpression, bool bPopupMsgBox=false)
현재 뷰의 이미지의 모든 페이지에서 조건(예를 들어 너비가 10 이상이거나, 타입이 rect 이거나, 이름이 "0"으로 시작 등)에 부합하는 도형을 제거합니다.
virtual const CResult SetLayerAutoClearMode(ELayerAutoClearMode eMode, bool bSet)
모든 레이어의 자동 클리어 모드를 한꺼번에 설정합니다.
virtual void ShowImageCoordinateOnCursor(bool bShow)
이미지 뷰에서 마우스 커서 위치에 이미지 좌표를 디스플레이 할 지 여부를 설정합니다.
virtual void SetFixThumbnailView(bool bFix)
다중 이미지를 뷰에 띄운 경우 페이지에 대한 미리보기 썸네일 창의 show/hide 여부를 설정합니다.
const CResult CopyPages(Base::CFLArray< int32_t > *pFlaPageIndices)
선택한 페이지들을 클립보드에 복사합니다.
const CResult RearrangePageOrder(int32_t i32OrigPageIndex, int32_t i32TargetPageIndex)
페이지 순서를 변경합니다. 3번째 페이지를 7번째 페이지로 이동할 경우, 기존 4~7 페이지가 3~6 페이지로 바뀌고 3번째 페이지가 7번째 페이지로 이동됩니다....
virtual const CResult SavePage(int32_t i32PageIndex, const wchar_t *pWcsFileNameWithPath=nullptr)
이미지에서 선택한 페이지를 저장합니다.
const CResult DesynchronizePointOfView(const CGUIViewImageWrap *pViewImageTarget)
파라미터의 뷰에 대해 시점 동기화를 해제합니다.
virtual Foundation::CFLPoint< double > GetOffset() const
이미지 뷰의 현재 오프셋을 얻어 옵니다. 패닝 또는 스케일 변경 시 이미지 뷰의 오프셋이 변경됩니다.
virtual const CResult ClearImageFiguresAllPages(bool bPopupMsgBox=false)
뷰에 로드된 이미지의 모든 페이지 내에 들어있는 모든 Figure 를 제거합니다.
virtual int32_t GetImageFigureBorderWidth() const
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 테두리 두께를 반환하는 함수
virtual EPixelNumberMode GetPixelNumberMode() const
이미지의 픽셀 값 표기 모드를 얻어옵니다.
virtual void EnableFigureObjectRotation(int32_t i32FigureObjectIndex, bool bEnable)
이미지 뷰 도형 객체의 회전 기능을 활성화합니다.
const CResult PushFrontFigureObject(Foundation::CFLFigure *pFigure, FLImaging::GUI::EAvailableFigureContextMenu eMenu=FLImaging::GUI::EAvailableFigureContextMenu_All, FLImaging::GUI::EAvailableFigureContextMenu2 eMenu2=FLImaging::GUI::EAvailableFigureContextMenu2_All)
Figure 를 앞쪽에 추가합니다.
Foundation::CFLFigure * PopFigureObject(const wchar_t *pWcsObjectName)
파라미터로 전달한 문자열과 Figure Name이 일치하는 Figure 객체를 지우며 얻어 옵니다.
virtual Foundation::CFLPoint< double > ConvertCanvasCoordToImageCoord(int32_t x, int32_t y)
캔버스 좌표를 이미지 좌표로 변환합니다.
Foundation::CFLFigure * GetFigureObject(int32_t i32Index) const
Figure 를 얻어 옵니다.
virtual void SetPanningMode(bool bSet)
현재 마우스 드래그 액션을 panning 모드로 설정하거나 설정 해제합니다.
virtual float GetImageFigureTextOpacityBorder() const
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 라벨 텍스트 테두리 불투명도를 반환하는 함수
virtual bool IsPixelValueVisible()
이미지의 픽셀 값 표시 여부를 얻어옵니다.
virtual void ShowThumbnailView(bool bShow)
다중 이미지를 뷰에 띄운 경우 페이지에 대한 미리보기 썸네일 창의 show/hide 여부를 설정합니다.
virtual const CResult LoadFigureGBR(const wchar_t *pWcsPath=nullptr, const wchar_t *pWcsLayerName=nullptr, uint32_t u32Color=-1)
.gbr 확장자를 가진 파일을 뷰에 불러옵니다.
CGUIViewImageWrap * GetRootSyncView(FLImaging::GUI::EViewImageSyncOption eViewImageSyncOption) const
특정 옵션에 대해 현재 이미지 뷰와 동기화 되어 있는 root view 의 래핑 클래스를 얻어 옵니다.
CGUIViewImageLayerWrap GetLayerByName(const wchar_t *pWcsLayerName)
매개변수로 전달된 이름을 가진 레이어 포인터를 얻어 옵니다.
virtual double GetThumbnailViewHeight() const
이미지 뷰 높이에 대한 썸네일 뷰 높이의 비율을 얻어 옵니다.
virtual const CResult SetImageFigureTextOpacityBorder(float f32Opacity=1.f, bool bWriteFileSystem=true)
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 라벨 텍스트 테두리 불투명도를 설정하는 함수
const CResult DeleteLayerByName(const wchar_t *pWcsLayerName)
매개변수로 전달된 이름을 가진 레이어 객체를 삭제하고 메모리를 해제합니다.
virtual const CResult ClearSegmentationLabelText()
특정 픽셀 값에 설정된 라벨을 모두 제거합니다.
virtual const CResult MoveToNextPage()
이미지 뷰에 띄운 이미지가 다중 페이지 이미지인 경우, 다음 페이지로 이동합니다.
virtual const CResult SetDecimalPlaceOfCoordinate(uint8_t u8DecimalPlace=2)
마우스 커서 위치에 이미지 좌표 출력 시 소수점 표시 자릿수를 설정합니다. 소수점 둘째 자리까지 표시하려면(예 : 0.01, 2.54 등) 2 를 인자로 전달합니다....
const CResult ConvertAllFigureObjectsToLayer(CGUIViewImageLayerWrap *pLayer, uint32_t u32Color=-1)
이미지 뷰 위의 모든 Figure Object 를 선택한 레이어 위에 Drawing 합니다. 성공 시 Figure Object 를 제거합니다.
virtual bool IsSelectionEnabled() const
이미지 뷰에서 마우스 드래그 시 선택 기능 활성화 여부를 얻어옵니다.
const CResult FlipImage(FLImaging::GUI::EImageFlipDirection eDirection)
이미지를 상하, 좌우, 상하좌우 방향으로 뒤집는 동작을 수행합니다.
virtual const CResult SetLayerAutoClearMode(CGUIViewImageLayerWrap *pLayer, ELayerAutoClearMode eMode, bool bSet)
레이어의 자동 클리어 모드를 설정합니다.
virtual bool IsThumbnailViewVisible()
이미지 페이지에 대한 미리보기 썸네일 창의 show/hide 여부를 얻어옵니다.
virtual void ShowImagePixelValueOnCursor(bool bShow)
이미지 뷰에서 마우스 커서 위치에 픽셀 값을 디스플레이 할 지 여부를 설정합니다.
virtual Foundation::CFLPoint< double > ConvertCanvasCoordToImageCoord(const Foundation::CFLPoint< int32_t > &flp)
캔버스 좌표를 이미지 좌표로 변환합니다.
const CResult CreateAndFitParent(size_t stParentWindowHandle, bool bAutoFit=true)
이미지 뷰의 윈도우를 생성 후 부모 윈도우의 크기로 이미지 뷰의 크기를 변경한다.
const CResult ResignRootSyncView(FLImaging::GUI::EViewImageSyncOption eViewImageSyncOption)
특정 옵션에 대해 동기화 되어 있는 뷰들의 root view 가 현재 이미지 뷰일 경우, 다른 뷰로 root view 를 교체합니다.
const CResult ConvertLayerToFigureObject(CGUIViewImageLayerWrap *pLayer)
선택한 레이어 위에 그려진 Figure 를 Figure Object로 뷰 위에 올립니다. 객체가 2개 이상일 경우 하나의 CFLFigureArray 로 객체를 생성합니다.
virtual bool IsImageFigureVisible() const
이미지에 저장된 Figure가 보이는지 여부를 확인합니다.
virtual Foundation::CFLRect< double > ConvertClientCoordToImageCoord(const Foundation::CFLRect< int32_t > &flr)
클라이언트 좌표를 이미지 좌표로 변환합니다.
virtual EAvailableViewImageContextMenuImageFigure GetAvailableViewImageContextMenuImageFigure() const
이미지 뷰의 ImageFigure 에 대해 가능한 컨텍스트 메뉴를 얻어 옵니다.
int32_t GetNamedLayerCount() const
이름으로 정의된 레이어의 개수를 리턴합니다.
const CResult ShowStatusBar(bool bShow)
StatusBar 의 show/hide 여부를 설정합니다.
virtual const CResult ZoomFitToLayer(const CGUIViewImageLayerWrap *pLayer)
선택한 레이어 위에 그려진 도형 및 텍스트가 화면에 꽉 차도록 스케일 및 오프셋을 조정합니다.
virtual bool GetFigureObjectStringExponentialFlagGlobal() const
도형 객체에 대한 정보를 문자열로 나타낼 때의 지수 표기 여부를 얻어 옵니다.
virtual uint8_t GetDecimalPlaceOfCoordinate() const
마우스 커서 위치에 출력되는 이미지 좌표의 소수점 표시 자릿수를 얻어 옵니다.
virtual const CResult GetSegmentationLabelText(int32_t i32Channel, double f64Value, Base::CFLString< wchar_t > &strLabelTextResult) const
이미지 뷰에 설정한 픽셀 값에 대한 라벨을 얻어 옵니다.
virtual bool IsIntensitySpectrumVisible()
이미지 show/hide 여부를 얻어옵니다.
const CResult Destroy()
이미지 뷰의 윈도우를 소멸한다.
virtual Foundation::CFLRect< int32_t > ConvertClientCoordToCanvasCoord(const Foundation::CFLRect< int32_t > &flr)
클라이언트 좌표를 캔버스 좌표로 변환합니다.
virtual bool IsImageCoordinateOnCursorVisible()
이미지 뷰에서 마우스 커서 위치에 이미지 좌표를 디스플레이 할 지 여부를 얻어옵니다.
const CResult CaptureScreen(Base::CFLImage &fliImage, bool bIncludeFrame=false)
현재 화면을 캡쳐합니다.
virtual void SetFigureObjectStringDecimalPlaceForPixelAccuracyGlobal(uint32_t u32DecimalPlace=2, bool bExponentialNotationForPixelAccuracy=false)
도형 객체에 대한 정보를 픽셀 분해능을 적용한 문자열로 나타낼 때의 형식 문자열을 전역으로 설정합니다.
virtual void EnableSystemMenuOnFileDialog(bool bEnable)
파일 대화상자에서 시스템 메뉴를 활성화하거나 비활성화합니다.
virtual const CResult SetThumbnailViewHeightRange(double f64ThumbnailViewRatioMin, double f64ThumbnailViewRatioMax)
이미지 뷰 높이에 대한 썸네일 뷰 높이의 비율의 최대, 최소 범위를 지정합니다.
virtual float GetImageFigureOpacityBorder() const
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 테두리 불투명도를 반환하는 함수
virtual const CResult RemoveImageFiguresByConditions(const Base::CFLString< wchar_t > &strExpression, bool bPopupMsgBox=false)
현재 뷰의 이미지에 저장된 Figure 중 조건(예를 들어 너비가 10 이상이거나, 타입이 rect 이거나, 이름이 "0"으로 시작 등)에 부합하는 도형을 제거합니다.
virtual EAvailableViewImageContextMenu GetAvailableViewImageContextMenu() const
이미지 뷰에 대해 가능한 컨텍스트 메뉴를 얻어 옵니다.
virtual const CResult SetImageFigureOpacityBorder(float f32Opacity=1.f, bool bWriteFileSystem=true)
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 테두리 불투명도를 설정하는 함수
virtual const CResult SetTeachingMode(ETeachingMode eTeachingMode)
현재 뷰를 도형 또는 측정 등을 티칭하는 모드로 설정하거나, 설정 해제합니다.
virtual const CResult ClearFile()
GUI 인터페이스 상에서 이미지 파일을 닫습니다.
virtual bool IsMouseWheelButtonEnabled() const
마우스 휠 버튼(MButton) 활성화 여부를 반환합니다.
const CResult DesynchronizePointOfViewAll()
현재 뷰의 시점 동기화를 해제합니다.
virtual const CResult SetViewCenter(const Foundation::CFLPoint< double > &flpImageCoord)
뷰의 중심을 특정 좌표 flpImageCoord로 설정
virtual Foundation::CFLPoint< int32_t > ConvertCanvasCoordToClientCoord(const Foundation::CFLPoint< int32_t > &flp)
캔버스 좌표를 클라이언트 좌표로 변환합니다.
virtual void ShowIntensitySpectrum(bool bShow)
이미지의 픽셀 값 draw 시 픽셀 값의 강도에 따라 픽셀 값 text color 를 조정하도록 설정합니다.
virtual bool IsMouseWheelEnabled() const
마우스 휠 동작 활성화 여부를 반환합니다.
const CResult GetPixelAccuracy(double *pF64PixelAccuracyX, double *pF64PixelAccuracyY) const
이미지 뷰의 Pixel Accuracy X, Y 를 얻어옵니다.
double GetZoomFitScale(double f64ClientWidth, double f64ClientHeight) const
이미지의 너비와 높이, 이미지를 draw 할 영역의 너비와 높이에 따른 Zoom fit 상태에서의 스케일을 얻어 옵니다. 이미지의 너비와 높이는 현재 이미지 뷰에 띄워진 이미지의 크...
size_t GetWindowHandle()
이미지 뷰의 윈도우 핸들을 얻는다.
virtual double GetThumbnailViewHeightMin() const
이미지 뷰 높이에 대한 썸네일 뷰 높이의 비율의 최소값을 얻어 옵니다.
virtual const CResult SaveFigure(Foundation::CFLFigure *pFigure, const wchar_t *pWcsPath=nullptr)
CFLFigure 객체를 .fig 확장자를 가진 파일로 저장합니다.
virtual const CResult LoadFigure(const wchar_t *pWcsPath=nullptr, bool bErrorMsgBox=false)
.fig 확장자를 가진 파일을 뷰에 불러옵니다.
virtual bool IsFigureObjectRotationEnabled(int32_t i32FigureObjectIndex) const
이미지 뷰 도형 객체의 회전 기능 활성화 여부를 얻어 옵니다.
virtual void ShowImageCenter(bool bShow)
이미지 뷰의 center 위치에 대한 show/hide 여부를 설정합니다.
const CResult DesynchronizePageIndex(const CGUIViewImageWrap *pViewImageTarget)
파라미터의 뷰에 대해 선택된 페이지 동기화를 해제합니다.
virtual Foundation::CFLPoint< int32_t > ConvertImageCoordToCanvasCoord(const Foundation::CFLPoint< double > &flp)
이미지 좌표를 캔버스 좌표로 변환합니다.
virtual bool IsImageMiniMapVisible()
미니맵 show/hide 여부를 얻어옵니다.
const CResult ConvertSelectedFigureObjectToLayer(CGUIViewImageLayerWrap *pLayer, uint32_t u32Color=-1)
이미지 뷰 위의 선택한 Figure Object 를 선택한 레이어 위에 Drawing 합니다. 성공 시 Figure Object 를 제거합니다.
virtual const CResult ZoomAtCenter(double f64Scale)
현재 중심 좌표를 유지한 상태에서 이미지 뷰의 배율을 f64Scale로 설정
virtual void EnableMouseWheel(bool bEnable)
마우스 휠 동작 활성화 여부를 설정합니다.
virtual void SetFigureObjectStringDecimalPlaceGlobal(uint32_t u32DecimalPlace=2, bool bExponentialNotation=false)
도형 객체에 대한 정보를 문자열로 나타낼 때의 형식 문자열을 전역으로 설정합니다. 이 함수를 호출한 뒤 새로 생성되는 도형 객체의 형식 문자열의 디폴트값이 이 이미지 뷰에서 설정한 ...
virtual const CResult GetFloatingImageValueRange(double &f64Min, double &f64Max) const
부동소수점 이미지의 픽셀값에 대한 최대 및 최소 값의 범위를 얻어 옵니다.
virtual bool GetFigureObjectStringExponentialFlagForPixelAccuracyGlobal() const
도형 객체에 대한 정보를 픽셀 분해능을 적용한 문자열로 나타낼 때의 지수 표기 여부를 얻어 옵니다.
virtual void ShowImageFigure(bool bShow)
이미지에 저장된 Figure를 보이거나 숨깁니다.
const CResult DesynchronizePageIndexAll()
현재 뷰의 선택된 페이지 동기화를 해제합니다.
virtual bool IsCrosshairVisible()
이미지 뷰에서 마우스 커서 위치에 crosshair 를 draw 할 지 여부를 얻어옵니다.
virtual bool IsImageFigureRealSizeText() const
Image Figure 의 문자열을 실제 크기로 표시하는지 여부를 반환합니다.
const CResult GetPixelAccuracy(double &f64PixelAccuracyX, double &f64PixelAccuracyY) const
이미지 뷰의 Pixel Accuracy X, Y 를 얻어옵니다.
Foundation::CFLRect< int32_t > GetImageRect() const
이미지 뷰의 이미지 영역을 얻는다.
bool IsSynchronized(FLImaging::GUI::EViewImageSyncOption eViewImageSyncOption)
현재 이미지 뷰가 다른 이미지 뷰와 동기화 되어 있는지 여부를 반환합니다.
virtual void ShowCrosshair(bool bShow)
이미지 뷰에서 마우스 커서 위치에 crosshair 를 draw 할 지 여부를 설정합니다.
const CResult CaptureScreen(Base::CFLImage *pFliImage, bool bIncludeFrame=false)
현재 화면을 캡쳐합니다.
virtual const CResult ClearPages(Base::CFLArray< int32_t > *pFlaPageIndices)
이미지에서 선택한 페이지들을 클리어합니다.
virtual const CResult SetThumbnailViewHeight(double f64ThumbnailViewRatio, double f64ThumbnailViewRatioMin, double f64ThumbnailViewRatioMax)
이미지 뷰 높이에 대한 썸네일 뷰 높이의 비율 및 범위를 지정합니다.
virtual const CResult SavePages(Base::CFLArray< int32_t > *pFlaPageIndices, const wchar_t *pWcsFileNameWithPath=nullptr)
이미지에서 선택한 페이지들을 저장합니다.
virtual bool IsFigureObjectInformationTextVisibleGlobal() const
전역으로 설정된 도형 객체의 정보 문자열 디스플레이 여부를 리턴합니다.
Foundation::CFLFigure * PopFigureObject(int32_t i32Index)
파라미터로 전달한 인덱스에 해당하는 Figure 객체를 지우며 얻어 옵니다.
virtual void ShowImage(bool bShow)
이미지 show/hide 여부를 설정합니다.
virtual uint32_t GetCanvasColor() const
이미지 뷰의 배경색을 얻어옵니다.
const CResult ClearFigureObject()
이미지 뷰의 모든 CGUIViewImageObjectFigure 객체를 제거합니다.
virtual bool IsImageVisible()
이미지 show/hide 여부를 얻어옵니다.
const CResult SynchronizePointOfView(const CGUIViewImageWrap *pViewImageTarget)
파라미터의 뷰와 현재 뷰의 시점을 동기화 합니다.
Foundation::CFLFigure * PopAllFigureObject()
전체 Figure 객체를 지우며 얻어온다.
virtual const CResult SetImageFigureTextFont(const wchar_t *pStrFontName=nullptr, int32_t i32FontSize=12, EGUIViewImageFontWeight eFontWeight=EGUIViewImageFontWeight_BOLD, bool bItalic=false, bool bWriteFileSystem=true)
이미지 Figure 의 문자열에 대한 폰트를 설정합니다.
Foundation::ELengthUnit GetPixelAccuracyUnit() const
이미지 뷰의 Pixel Accuracy 에 대한 단위를 얻어옵니다.
virtual Foundation::CFLRect< double > ConvertCanvasCoordToImageCoord(const Foundation::CFLRect< int32_t > &flr)
캔버스 좌표를 이미지 좌표로 변환합니다.
FLImaging::Base::CFLString< wchar_t > GetFigureObjectFormatStringGlobal(bool &bExponentialNotation) const
도형 객체에 대한 정보를 문자열로 나타낼 때의 형식 문자열을 얻어 옵니다.
virtual const CResult CreatePage(FLImaging::GUI::EViewImageCreatePageOption eOption=EViewImageCreatePageOption_Append)
현재 뷰에 띄워진 이미지에 새 페이지를 생성합니다.
virtual uint32_t GetFigureObjectStringDecimalPlaceGlobal() const
도형 객체에 대한 정보를 문자열로 나타낼 때의 소수점 표시 자릿수를 얻어 옵니다.
virtual const CResult ZoomFit()
이미지가 이미지 뷰에 fit 되는 크기가 되도록 이미지 뷰의 스케일을 조정합니다.
virtual void EnablePixelSegmentationMode(bool bEnable)
이미지 뷰에서 Pixel 값을 컬러링 해서 볼 수 있는 기능 활성화 여부를 설정합니다.
virtual Base::CFLImage * GetImagePtr()
이미지 뷰에 띄워진 이미지 포인터를 얻어 옵니다.
double GetPixelAccuracyX() const
이미지 뷰의 Pixel Accuracy X 를 얻어옵니다.
virtual float GetImageFigureOpacityFill() const
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 채우기 불투명도를 반환하는 함수
virtual const CResult RemoveImageFigure(const Base::CFLArray< int32_t > *pFlaI32Index, bool bPopupMsgBox=false)
현재 뷰의 이미지에 저장된 Figure 중 특정 인덱스의 객체들을 제거합니다.
Foundation::CFLFigure * GetFigureObject(const wchar_t *pWcsObjectName) const
Figure 를 얻는다.
CGUIViewImageLayerWrap GetNamedLayer(int32_t i32Index) const
이름으로 정의된 레이어를 인덱스로 얻어 옵니다. 인덱스는 화면에 먼저 그려지는 레이어 순으로 정의됩니다.
virtual const CResult RemoveImageFigure(int32_t i32Idx, bool bPopupMsgBox=false)
현재 뷰의 이미지에 저장된 i32Idx번째 Figure 를 제거합니다.
const CResult ClearMeasurement()
이미지 뷰의 모든 Measurement 객체를 제거합니다.
virtual bool IsHoverImageFigureEnabled() const
이미지에 저장된 Figure 에 마우스가 닿을 때 해당 Figure 가 하이라이트 되는지 여부를 반환하는 함수입니다.
virtual const CResult PopupImageFigureByConditions(const Base::CFLString< wchar_t > &strExpression)
현재 뷰의 이미지에 저장된 Figure 중 조건(예를 들어 너비가 10 이상이거나, 타입이 rect 이거나, 이름이 "0"으로 시작 등)에 부합하는 도형을 Figure object ...
virtual Foundation::CFLPoint< double > ConvertClientCoordToImageCoord(int32_t i32X, int32_t i32Y)
클라이언트 좌표를 이미지 좌표로 변환합니다.
virtual float GetImageFigureTextOpacityFill() const
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 라벨 텍스트의 채우기 불투명도를 반환하는 함수
virtual ETeachingMode GetTeachingMode() const
현재 뷰에 설정된 티칭 모드를 리턴합니다.
virtual void SetPixelNumberMode(EPixelNumberMode eMode)
이미지의 픽셀 값 표기 모드를 설정합니다.
virtual const CResult SetImageFigureOpacityFill(float f32Opacity=0.3f, bool bWriteFileSystem=true)
이미지에 저장된 Figure를 그릴 때 기본적으로 적용할 채우기 불투명도를 설정하는 함수
virtual Foundation::CFLPoint< double > GetViewCenterImageCoord() const
뷰의 중심 위치에 해당하는 이미지 좌표를 반환하는 함수
EGUIViewImageHitArea GetHitArea() const
이미지 뷰의 현재 마우스 위치에 대한 Hit 영역을 얻어 옵니다.
const CResult ConvertSelectedFigureObjectToLayer(int32_t i32LayerIndex, uint32_t u32Color=-1)
이미지 뷰 위의 선택한 Figure Object 를 선택한 레이어 위에 Drawing 합니다. 성공 시 Figure Object 를 제거합니다.
virtual Foundation::CFLPoint< int32_t > ConvertCanvasCoordToClientCoord(int32_t x, int32_t y)
캔버스 좌표를 클라이언트 좌표로 변환합니다.
virtual Base::CFLString< wchar_t > GetFigureObjectName(int32_t i32FigureObjectIndex) const
이미지 뷰 도형 객체의 이름을 얻어 옵니다.
const CResult PasteImageAt(int32_t i32PageIndex)
다른 뷰에서 복사한 이미지 또는 클립보드에 복사되어 있는 비트맵 중 가장 최근에 복사한 이미지를 붙여 넣습니다. 현재 뷰에 띄워진 이미지의 지정된 페이지 인덱스에 붙여 넣을 이미지를...
virtual Foundation::CFLRect< int32_t > ConvertImageCoordToCanvasCoord(const Foundation::CFLRect< double > &flr)
이미지 좌표를 캔버스 좌표로 변환합니다.
virtual Foundation::CFLPoint< int32_t > ConvertImageCoordToClientCoord(const Foundation::CFLPoint< double > &flp)
이미지 좌표를 클라이언트 좌표로 변환합니다.
EPixelFormat
픽셀 포맷
Definition DefinitionsBase.h:88
EValueType
값 타입
Definition DefinitionsBase.h:50
ELengthUnit
길이 단위를 나타냅니다.
Definition DefinitionsFoundation.h:77
EGUIViewImageHitArea
이미지 뷰 위에서 마우스가 위치한 영역입니다.
Definition GUIDefinitions.h:4157
EImageRotateAngle
이미지 뷰에서 회전 가능한 이미지 회전 각도
Definition GUIDefinitions.h:3108
EAvailableViewImageContextMenu
이미지 뷰에 대한 가능한 컨텍스트 메뉴
Definition GUIDefinitions.h:3200
EFigureObjectInformationText
도형 객체의 정보를 나타내는 문자열 옵션
Definition GUIDefinitions.h:6804
ETeachingMode
뷰의 티칭 모드
Definition GUIDefinitions.h:4746
ELayerAutoClearMode
이미지 뷰 레이어의 자동 클리어 모드로, 사용자가 CGUIViewImageLayer 의 Clear() 함수를 명시적으로 호출하지 않아도 자동으로 Layer 의 자동 클리어가 적용되는...
Definition GUIDefinitions.h:5405
EGUIViewImageFontWeight
이미지 뷰의 폰트 두께
Definition GUIDefinitions.h:4916
EViewImageSyncOption
이미지 뷰 동기화 옵션
Definition GUIDefinitions.h:5279
EAvailableViewImageContextMenuImageFigure
이미지에 저장된 도형 객체에 대한 가능한 컨텍스트 메뉴
Definition GUIDefinitions.h:6604
EViewImageFigureObjectMagnetOption
이미지 뷰 도형 객체의 마그넷 옵션
Definition GUIDefinitions.h:9148
EMenuItem
이미지 뷰 메뉴 아이템
Definition GUIDefinitions.h:323
EViewImageCreatePageOption
이미지 뷰의 페이지 생성 옵션
Definition GUIDefinitions.h:262
EZoomMode
이미지 뷰의 스케일 설정 모드입니다.
Definition GUIDefinitions.h:5245
EViewImageLoadOption
이미지 뷰의 불러오기 옵션 Example. 다음 코드는 재귀적인 폴더를 로드합니다. eOption = Load | RecursiveIfFolder
Definition GUIDefinitions.h:158
EImageFlipDirection
이미지를 뒤집는 방향
Definition GUIDefinitions.h:3154
EAvailableFigureContextMenu
도형 객체에 대한 가능한 컨텍스트 메뉴
Definition GUIDefinitions.h:5663
@ EAvailableFigureContextMenu_All
전체 메뉴
Definition GUIDefinitions.h:6200
EAvailableFigureContextMenu2
도형 객체에 대한 가능한 컨텍스트 메뉴
Definition GUIDefinitions.h:6241
@ EAvailableFigureContextMenu2_All
전체 메뉴
Definition GUIDefinitions.h:6563
EPixelNumberMode
이미지 뷰의 픽셀값 표기 옵션
Definition GUIDefinitions.h:288