2#include "GUIDefinitions.h"
Template type 의 배열 클래스.
Definition RangeTree.h:19
Template type 의 문자열 클래스
Definition INIUtilities.h:20
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
문자열 관련 유틸리티 클래스
Definition GUIStringUtilities.h:26
static const Base::CFLString< wchar_t > ConvertEnumDockPositionToString(EDockPosition eDockPosition)
EDockPosition 열거자를 문자열로 변환하는 함수. 예를 들어 EDockPosition_Left 는 "Left" 로 변환되어 리턴됩니다.
static Base::CFLString< wchar_t > RemoveMenuItemRootPath(const Base::CFLString< wchar_t > &strFullPath, const Base::CFLString< wchar_t > &strRoot)
주어진 경로 앞에 루트 경로가 있으면 제거합니다. 주어진 경로가 루트 경로일 경우 그대로 리턴합니다.
static const Base::CFLString< wchar_t > ConvertEnumLengthUnitToString(Foundation::ELengthUnit eLengthUnit, bool bIncludeEnumName=false, bool bCSharpType=false)
Foundation::ELengthUnit 열거자를 문자열로 변환하는 함수. 예를 들어 ELengthUnit_Left 는 "Left" 로 변환되어 리턴됩니다.
static Foundation::EFigureTemplateType ConvertStringToEnumFigureTemplateType(const Base::CFLString< wchar_t > &strFigureTemplateType)
문자열을 EFigureTemplateType 열거자로 변환하는 함수. 예를 들어 "Perspective" 는 EFigureTemplateType_Perspective 로 변환되어 리...
static Foundation::EArcClosingMethod ConvertStringToEnumArcClosingMethod(const Base::CFLString< wchar_t > &strArcClosingMethod)
문자열을 EArcClosingMethod 열거자로 변환하는 함수. 예를 들어 "EachOther" 는 EArcClosingMethod_EachOther 로 변환되어 리턴됩니다.
static Base::CFLString< wchar_t > ConvertEnumFigureTemplateTypeToString(FLImaging::Foundation::EFigureTemplateType eTemplate, bool bIncludeEnumName=false, bool bCSharpType=false)
EFigureTemplateType 열거자를 문자열로 변환하는 함수.
static void TokenizeRange(const Base::CFLString< wchar_t > &strPageRange, Base::CFLArray< int32_t > &flaPages)
"2-32" 또는 "1,3,4,7-10" 과 같이 입력된 문자열에서 범위를 추출해 반환합니다. "1,4,7-10" 범위의 경우 flaPages = { 1,...
static Base::CFLString< wchar_t > ConvertEnumArcClosingMethodToString(FLImaging::Foundation::EArcClosingMethod eArcClosingMethod, bool bIncludeEnumName=false, bool bCSharpType=false)
EArcClosingMethod 열거자를 문자열로 변환하는 함수.
static Base::CFLString< wchar_t > ConvertEnumFigureDeclTypeToString(FLImaging::Foundation::EFigureDeclType eFigureDeclType, bool bIncludeEnumName=false, bool bCSharpType=false)
EFigureDeclType 열거자를 문자열로 변환하는 함수.
static Base::CFLString< wchar_t > GetFileName(const Base::CFLString< wchar_t > &strFilePath)
파일 경로에서 파일명만 추출하는 함수입니다. 예를 들어 "C:/Users/fl.flif" 경로의 경우 "fl.flif" 가 리턴됩니다.
static bool ConvertColorToStringHex(COLORREF clr, Base::CFLString< wchar_t > &str)
색상을 "rrggbb"형태의 16진수 값으로 변환합니다. 예를 들어 CYAN 색상의 경우 "00ffff"가 리턴됩니다.
static const Base::CFLString< wchar_t > ConvertEnumViewTypeToString(EViewType eViewType)
EViewType 열거자를 문자열로 변환하는 함수. 예를 들어 EViewType_Image 는 "Image View" 로 변환되어 리턴됩니다.
static bool ConvertEnumColorSequenceToString(const Base::EColorSequence &eCS, const int32_t &i32Channels, Base::CFLString< wchar_t > &str)
색 순서와 채널 수를 나타내는 문자열을 반환하는 함수입니다.
CGUIStringUtilities()
기본 생성자
static Foundation::EFigureDeclType ConvertStringToEnumFigureDeclType(const Base::CFLString< wchar_t > &strFigureDeclType)
문자열을 EFigureDeclType 열거자로 변환하는 함수. 예를 들어 "Perspective" 는 EFigureDeclType_Perspective 로 변환되어 리턴됩니다.
static void ConvertFloatToStringWithPrecision(float f32Val, uint8_t u8Precision, Base::CFLString< wchar_t > &strOut)
정밀도를 설정하여 부동소수점 값을 문자열로 변환하는 함수입니다.
static Foundation::ELengthUnit ConvertStringToEnumLengthUnit(const Base::CFLString< wchar_t > &strLengthUnit)
문자열을 Foundation::ELengthUnit 열거자로 변환하는 함수. 예를 들어 "Left" 는 ELengthUnit_Left 로 변환되어 리턴됩니다.
static const CResult ConvertEnumFileExtensionToStringDefExtAndFilter(EFileExtension eFileExtension, bool bIncludeAllSupportingFilesFilter, bool bIncludeAllFilesFilter, Base::CFLString< wchar_t > &strFilter, Base::CFLString< wchar_t > &strDefExt)
EFileExtension 열거자를 파일 다이얼로그의 기본 파일 이름 확장자와 확장자 필터 형식으로 변환하는 함수. 예를 들어, EFileExtension_Bmp는 기본 확장자 "*...
static bool ConvertStringToColor(const Base::CFLString< wchar_t > &str, const Base::CFLString< wchar_t > &strFormatString, COLORREF &clr)
특정 형태로 색상값을 표현한 문자열을 COLORREF 형식으로 변환합니다.
static EViewType ConvertStringToEnumViewType(const Base::CFLString< wchar_t > &strViewType)
문자열을 EViewType 열거자로 변환하는 함수. 예를 들어 "Image View" 는 EViewType_Image 로 변환되어 리턴됩니다.
static Base::CFLString< wchar_t > ConvertEnumWarpingTypeToString(Foundation::EWarpingType eWarpingType, bool bIncludeEnumName=false, bool bCSharpType=false)
EWarpingType 열거자를 문자열로 변환하는 함수.
static int64_t ExtractClassNumberFromFigureName(const Base::CFLString< wchar_t > &strFigureName)
주어진 문자열(Figure Name)으로부터 앞부분(숫자가 아닌 문자가 나오기 전까지)의 숫자를 추출하는 함수. 예를 들어 Figure Name이 "0 OK" 또는 "1 NG" 또는...
static bool ConvertStringHexToColor(const Base::CFLString< wchar_t > &str, COLORREF &clr)
"rrggbb"형태로 표현된 문자열을 COLORREF 형식으로 변환합니다.
static bool ConvertColorToStringRGB(COLORREF clr, Base::CFLString< wchar_t > &str)
색상을 "r,g,b"형태로 변환합니다. 예를 들어 CYAN 색상의 경우 "0,255,255"가 리턴됩니다.
static Base::CFLString< wchar_t > EnsureMenuItemRootPath(const Base::CFLString< wchar_t > &strFullPath, const Base::CFLString< wchar_t > &strRoot)
주어진 경로 앞에 루트 경로를 붙여서 반환합니다. 빈 문자열이거나 이미 루트 경로인 경우 루트 경로를 반환합니다.
virtual ~CGUIStringUtilities()
기본 소멸자
static Base::CFLImageExtraDataWT::ESubband ConvertStringToEnumImageExtraDataWTSubband(const Base::CFLString< wchar_t > &strImageExtraDataWTSubband)
문자열을 EImageExtraDataWTSubband 열거자로 변환하는 함수. 예를 들어 "Approximation" 는 EImageExtraDataWTSubband_Approxim...
static EFileExtension ConvertStringToEnumFileExtension(const Base::CFLString< wchar_t > &strExtension)
확장자명 문자열을 EFileExtension 열거자로 변환하여 리턴하는 함수
static Base::CFLString< wchar_t > ConvertEnumImageExtraDataWTSubbandToString(FLImaging::Base::CFLImageExtraDataWT::ESubband eImageExtraDataWTSubband, bool bIncludeEnumName=false, bool bCSharpType=false)
EImageExtraDataWTSubband 열거자를 문자열로 변환하는 함수.
static EDockPosition ConvertStringToEnumDockPosition(const Base::CFLString< wchar_t > &strDockPosition)
문자열을 EDockPosition 열거자로 변환하는 함수. 예를 들어 "Left" 는 EDockPosition_Left 로 변환되어 리턴됩니다.
static Base::CFLString< wchar_t > TrimRightPeriod(const Base::CFLString< wchar_t > &str)
"ABC..." 과 같이 문자열의 마지막이 "."으로 끝나는 문자열의 "."을 제거합니다. "A.B..C..."의 경우, "A.B..C"가 리턴됩니다.
static Foundation::EWarpingType ConvertStringToEnumWarpingType(const Base::CFLString< wchar_t > &strWarpingType)
문자열을 EWarpingType 열거자로 변환하는 함수. 예를 들어 "Perspective" 는 EWarpingType_Perspective 로 변환되어 리턴됩니다.
static Base::CFLString< wchar_t > GetFileExtension(const Base::CFLString< wchar_t > &strFilePath)
파일 경로에서 확장자명만 추출하는 함수입니다. 예를 들어 "C:/Users/fl.flif" 경로의 경우 "flif" 가 리턴됩니다. 점(.)은 포함되지 않습니다.
static bool ConvertStringRGBToColor(const Base::CFLString< wchar_t > &str, uint8_t &u8R, uint8_t &u8G, uint8_t &u8B)
"r,g,b"형태로 표현된 문자열을 각 r,g,b 값 uint8_t 형식으로 변환합니다.
static const Base::CFLString< wchar_t > ConvertEnumFileExtensionToStringDefExt(EFileExtension eFileExtension)
EFileExtension 열거자를 파일 다이얼로그의 기본 파일 이름 확장자 형식으로 변환하는 함수. 예를 들어 EFileExtension_Flif 는 "*....
static bool ConvertStringHexToColor(const Base::CFLString< wchar_t > &str, uint8_t &u8R, uint8_t &u8G, uint8_t &u8B)
"rrggbb"형태로 표현된 문자열을 각 r,g,b값 uint8_t 형식으로 변환합니다.
static bool ConvertStringRGBToColor(const Base::CFLString< wchar_t > &str, COLORREF &clr)
"r,g,b"형태로 표현된 문자열을 COLORREF 형식으로 변환합니다.
static void ConvertDoubleToStringWithPrecision(double f64Val, uint8_t u8Precision, Base::CFLString< wchar_t > &strOut)
정밀도를 설정하여 부동소수점 값을 문자열로 변환하는 함수입니다.
static bool ConvertEnumXYZSequenceToString(const Base::EXYZSequence &eSequence, Base::CFLString< wchar_t > &str)
와 채널 수 순서를 나타내는 문자열을 반환하는 함수입니다.
static bool ConvertEnumPixelFormatToString(const Base::EPixelFormat &ePF, Base::CFLString< wchar_t > &str)
픽셀 포맷을 나타내는 문자열을 반환하는 함수입니다.
static const Base::CFLString< wchar_t > ConvertEnumFileExtensionToStringFilter(EFileExtension eFileExtension)
EFileExtension 열거자를 파일 다이얼로그의 확장자 필터 형식으로 변환하는 함수. 예를 들어 EFileExtension_Bmp 는 "Bitmap Files (*....
EPixelFormat
픽셀 포맷
Definition DefinitionsBase.h:88
EXYZSequence
XYZ 순서
Definition DefinitionsBase.h:2846
EColorSequence
컬러 순서
Definition DefinitionsBase.h:2788
EWarpingType
Definition DefinitionsFigure.h:2748
EFigureDeclType
도형의 타입
Definition DefinitionsFigure.h:33
EFigureTemplateType
도형의 변수 자료형
Definition DefinitionsFigure.h:302
EArcClosingMethod
원호의 끝점을 처리하는 방법
Definition DefinitionsFigure.h:2491
ELengthUnit
길이 단위를 나타냅니다.
Definition DefinitionsFoundation.h:77
EDockPosition
도킹 위치
Definition GUIDefinitions.h:9487
EViewType
뷰 타입
Definition GUIDefinitions.h:45