FLImaging 6.5.8.1
FigureUtilities.h
1#pragma once
2
9#include "DefinitionsFigure.h"
10
11
13namespace FLImaging
14{
16 namespace Foundation
17 {
24 class FL_EXPORT CFigureUtilities : public Base::CFLBase
25 {
26 public:
32
38
39 public:
40
54 static CFLFigure* LoadFigure(const wchar_t* pWcsFileName);
55
73 static const CResult SaveFigure(const wchar_t* pWcsFileName, const CFLFigure* pFigure);
74
91
108
125
142
165
187 static const CResult ConvertFigureStringToObject(const Base::CFLString<wchar_t>& wstrFigure, CFLFigureArray* pFlfaResult);
188
211
233 static const CResult ConvertFigureStringToObject(const Base::CFLString<wchar_t>* pStrFigure, CFLFigureArray* pFlfaResult);
234
262 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage& fliSource, CFLFigureArray& flfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
263
291 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage* pFliSource, CFLFigureArray& flfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
292
320 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage& fliSource, CFLFigureArray* pFlfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
321
349 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage* pFliSource, CFLFigureArray* pFlfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
350
376 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage& fliSourcePage, CFLFigureArray& flfaTarget, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
377
403 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage* pFliSourcePage, CFLFigureArray& flfaTarget, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
404
430 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage& fliSourcePage, CFLFigureArray* pFlfaTarget, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
431
457 static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage* pFliSourcePage, CFLFigureArray* pFlfaTarget, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
458
492 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImage& fliSource, CFLFigureArray& flfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
493
527 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImage& fliSource, CFLFigureArray* pFlfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
528
562 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImage* pFliSource, CFLFigureArray& flfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
563
597 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImage* pFliSource, CFLFigureArray* pFlfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
598
632 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImage& fliSource, CFLFigureArray& flfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
633
667 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImage& fliSource, CFLFigureArray* pFlfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
668
702 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImage* pFliSource, CFLFigureArray& flfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
703
737 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImage* pFliSource, CFLFigureArray* pFlfaTarget, bool bAppend = false, int32_t i32SourcePageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
738
770 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImagePage& fliSourcePage, CFLFigureArray& flfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
771
803 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImagePage& fliSourcePage, CFLFigureArray* pFlfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
804
836 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImagePage* pFliSourcePage, CFLFigureArray& flfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
837
869 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>& strExpression, const Base::CFLImagePage* pFliSourcePage, CFLFigureArray* pFlfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
870
902 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImagePage& fliSourcePage, CFLFigureArray& flfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
903
935 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImagePage& fliSourcePage, CFLFigureArray* pFlfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
936
968 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImagePage* pFliSourcePage, CFLFigureArray& flfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
969
1001 static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const Base::CFLImagePage* pFliSourcePage, CFLFigureArray* pFlfaTarget, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1002
1030 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray& flfaSource, Base::CFLImage& fliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
1031
1059 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray* pFlfaSource, Base::CFLImage& fliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
1060
1088 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray& flfaSource, Base::CFLImage* pFliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
1089
1117 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray* pFlfaSource, Base::CFLImage* pFliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
1118
1144 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray& flfaSource, Base::CFLImagePage& fliTargetPage, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
1145
1171 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray* pFlfaSource, Base::CFLImagePage& fliTargetPage, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
1172
1198 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray& flfaSource, Base::CFLImagePage* pFliTargetPage, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
1199
1225 static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray* pFlfaSource, Base::CFLImagePage* pFliTargetPage, bool bAppend = false, const Base::CProcessingUnitBase* pPu = nullptr);
1226
1260 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray& flfaSource, Base::CFLImage& fliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1261
1295 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray& flfaSource, Base::CFLImage* pFliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1296
1330 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray* pFlfaSource, Base::CFLImage& fliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1331
1365 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray* pFlfaSource, Base::CFLImage* pFliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1366
1400 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray& flfaSource, Base::CFLImage& fliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1401
1435 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray& flfaSource, Base::CFLImage* pFliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1436
1470 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray* pFlfaSource, Base::CFLImage& fliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1471
1505 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray* pFlfaSource, Base::CFLImage* pFliTarget, bool bAppend = false, int32_t i32TargetPageNumber = -1, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1506
1538 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray& flfaSource, Base::CFLImagePage& fliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1539
1571 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray& flfaSource, Base::CFLImagePage* pFliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1572
1604 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray* pFlfaSource, Base::CFLImagePage& fliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1605
1637 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>& strExpression, const CFLFigureArray* pFlfaSource, Base::CFLImagePage* pFliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1638
1670 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray& flfaSource, Base::CFLImagePage& fliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1671
1703 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray& flfaSource, Base::CFLImagePage* pFliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1704
1736 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray* pFlfaSource, Base::CFLImagePage& fliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1737
1769 static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString<wchar_t>* pStrExpression, const CFLFigureArray* pFlfaSource, Base::CFLImagePage* pFliTargetPage, bool bAppend = false, CFLFigureArray* pFlfaResultIndices = nullptr, const Base::CProcessingUnitBase* pPu = nullptr);
1770
1788 static CFLFigure* ConvertDeclType(const CFLFigure& flfFigure, EFigureDeclType eConvertType);
1789
1807 static CFLFigure* ConvertDeclType(const CFLFigure* pFlfFigure, EFigureDeclType eConvertType);
1808
1826 static CFLFigure* ConvertTemplateType(const CFLFigure& flfFigure, EFigureTemplateType eConvertType);
1827
1845 static CFLFigure* ConvertTemplateType(const CFLFigure* pFlfFigure, EFigureTemplateType eConvertType);
1846
1866 static const CResult GetConvexHull(const CFLFigure* pFlf, CFLRegion* pFlrgConvex);
1867
1887 static const CResult GetConvexHull(const CFLFigure* pFlf, CFLComplexRegion* pFlcrConvex);
1888
1906 static Base::CFLString<wchar_t> ExtractFigureName(const Base::CFLString<wchar_t>& wstrFigure, bool bValidationCheck = false);
1907
1925 static Base::CFLString<wchar_t> ExtractFigureName(const Base::CFLString<wchar_t>* pStrFigure, bool bValidationCheck = false);
1926
1948 static const CResult SetNameFigureString(const Base::CFLString<wchar_t>& strFigureString, const Base::CFLString<wchar_t>& strFigureName, Base::CFLString<wchar_t>& strResultFigureString, bool bRecursive = false);
1949
1969 static const CResult SetNameFigureString(Base::CFLString<wchar_t>& strFigureString, const Base::CFLString<wchar_t>& strFigureName, bool bRecursive = false);
1970
1990 static const CResult SetNameFigureString(wchar_t*& pWcsFigureString, const Base::CFLString<wchar_t>& strFigureName, bool bRecursive = false);
1991
2019 static const CResult SetNameImageFigures(Base::CFLImage& fliImage, const Base::CFLString<wchar_t>& strFigureName, bool bRecursive = false, int32_t i32ImagePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
2020
2048 static const CResult SetNameImageFigures(Base::CFLImage* pFliImage, const Base::CFLString<wchar_t>& strFigureName, bool bRecursive = false, int32_t i32ImagePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
2049
2075 static const CResult SetNameImageFigures(Base::CFLImagePage& fliImagePage, const Base::CFLString<wchar_t>& strFigureName, bool bRecursive = false, const Base::CProcessingUnitBase* pPu = nullptr);
2076
2102 static const CResult SetNameImageFigures(Base::CFLImagePage* pFliImagePage, const Base::CFLString<wchar_t>& strFigureName, bool bRecursive = false, const Base::CProcessingUnitBase* pPu = nullptr);
2103
2127 static const CResult ReplaceNameFigureString(const Base::CFLString<wchar_t>& strFigureString, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, Base::CFLString<wchar_t>& strResultFigureString, bool bRecursive = false);
2128
2150 static const CResult ReplaceNameFigureString(Base::CFLString<wchar_t>& strFigureString, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, bool bRecursive = false);
2151
2173 static const CResult ReplaceNameFigureString(wchar_t*& pWcsFigureString, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, bool bRecursive = false);
2174
2204 static const CResult ReplaceNameImageFigures(Base::CFLImage& fliImage, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, bool bRecursive = false, int32_t i32ImagePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
2205
2235 static const CResult ReplaceNameImageFigures(Base::CFLImage* pFliImage, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, bool bRecursive = false, int32_t i32ImagePageNumber = -1, const Base::CProcessingUnitBase* pPu = nullptr);
2236
2264 static const CResult ReplaceNameImageFigures(Base::CFLImagePage& fliImagePage, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, bool bRecursive = false, const Base::CProcessingUnitBase* pPu = nullptr);
2265
2293 static const CResult ReplaceNameImageFigures(Base::CFLImagePage* pFliImagePage, const Base::CFLString<wchar_t>& strOrgName, const Base::CFLString<wchar_t>& strReplaceName, bool bRecursive = false, const Base::CProcessingUnitBase* pPu = nullptr);
2294
2295 private:
2296
2297 static const CResult GetRegionOfIntersectionWithRaster(const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaSource, const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaOperand, Base::CFLArray<Base::TPoint3<int32_t>>* pFlaResult);
2298
2299 static const CResult GetRegionOfUnionWithRaster(const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaSource, const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaOperand, Base::CFLArray<Base::TPoint3<int32_t>>* pFlaResult);
2300
2301 static const CResult GetRegionOfSubtractionWithRaster(const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaSource, const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaOperand, Base::CFLArray<Base::TPoint3<int32_t>>* pFlaResult);
2302
2303 static const CResult GetRegionOfExclusiveOrWithRaster(const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaSource, const Base::CFLArray<Base::TPoint3<int32_t>>* pFlaOperand, Base::CFLArray<Base::TPoint3<int32_t>>* pFlaResult);
2304
2305
2306 DeclareGetClassType();
2307 };
2308 }
2309}
2310
Template type 의 배열 클래스.
Definition RangeTree.h:19
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
FLImaging의 이미지 클래스
Definition FLImage.h:35
CFLImage 의 Page 클래스
Definition FLImagePage.h:37
Template type 의 문자열 클래스
Definition INIUtilities.h:20
프로세싱 유닛 기초 클래스
Definition ProcessingUnitBase.h:27
3차원 점을 표현하는 간략화된 클래스
Definition TPoint3.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
다각형을 표현하는 클래스
Definition FLComplexRegion.h:27
도형 배열을 표현하는 클래스
Definition FLFigureArray.h:26
도형을 표현하는 클래스의 기저 클래스
Definition FLFigure.h:27
영역을 표현하는 클래스
Definition FLRegion.h:26
도형 연산, 파일입출력, 문자열 변환 등의 유틸리티 클래스
Definition FigureUtilities.h:25
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImage *pFliSource, CFLFigureArray *pFlfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult SetNameImageFigures(Base::CFLImagePage *pFliImagePage, const Base::CFLString< wchar_t > &strFigureName, bool bRecursive=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 설정합니다.
static const CResult SetNameImageFigures(Base::CFLImage *pFliImage, const Base::CFLString< wchar_t > &strFigureName, bool bRecursive=false, int32_t i32ImagePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 설정합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImage &fliSource, CFLFigureArray &flfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult SetNameFigureString(const Base::CFLString< wchar_t > &strFigureString, const Base::CFLString< wchar_t > &strFigureName, Base::CFLString< wchar_t > &strResultFigureString, bool bRecursive=false)
문자열에서 Figure의 이름을 설정합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImagePage &fliSourcePage, CFLFigureArray &flfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ReplaceNameImageFigures(Base::CFLImage *pFliImage, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, bool bRecursive=false, int32_t i32ImagePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 치환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray &flfaSource, Base::CFLImage &fliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray &flfaSource, Base::CFLImage *pFliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static CFLFigure * ConvertTemplateType(const CFLFigure *pFlfFigure, EFigureTemplateType eConvertType)
Input figure를 설정한 자료형으로 변환하여 반환하며, 반환된 CFLFigure 객체는 메모리 해제가 요구됩니다.
static const CResult ReplaceNameImageFigures(Base::CFLImagePage *pFliImagePage, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, bool bRecursive=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 치환합니다.
static CFLFigure * ConvertDeclType(const CFLFigure *pFlfFigure, EFigureDeclType eConvertType)
Input figure를 설정한 도형으로 변환하여 반환하며, 반환된 CFLFigure 객체는 메모리 해제가 요구됩니다.
static const CResult ReplaceNameImageFigures(Base::CFLImagePage &fliImagePage, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, bool bRecursive=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 치환합니다.
static CFLFigure * ConvertFigureStringToObject(const Base::CFLString< wchar_t > &wstrFigure)
문자열을 CFLFigure 객체로 변환하여 반환하며, 함수 사용 후 CFLFigure 객체 메모리 해제가 요구됩니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray *pFlfaSource, Base::CFLImagePage &fliTargetPage, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray &flfaSource, Base::CFLImage &fliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray *pFlfaSource, Base::CFLImage &fliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray &flfaSource, Base::CFLImage &fliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ReplaceNameFigureString(Base::CFLString< wchar_t > &strFigureString, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, bool bRecursive=false)
문자열에서 Figure의 이름을 치환합니다.
static const CResult SetNameImageFigures(Base::CFLImage &fliImage, const Base::CFLString< wchar_t > &strFigureName, bool bRecursive=false, int32_t i32ImagePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 설정합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImagePage &fliSourcePage, CFLFigureArray *pFlfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImagePage *pFliSourcePage, CFLFigureArray &flfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray &flfaSource, Base::CFLImagePage &fliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray *pFlfaSource, Base::CFLImagePage &fliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImage *pFliSource, CFLFigureArray &flfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray &flfaSource, Base::CFLImagePage *pFliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImage *pFliSource, CFLFigureArray &flfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static Base::CFLString< wchar_t > ConvertFigureObjectToString(const CFLFigure *pFlfFigure)
CFLFigure 객체를 문자열으로 변환하여 반환합니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray *pFlfaSource, Base::CFLImagePage *pFliTargetPage, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage &fliSourcePage, CFLFigureArray &flfaTarget, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray *pFlfaSource, Base::CFLImagePage &fliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray *pFlfaSource, Base::CFLImage *pFliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray *pFlfaSource, Base::CFLImagePage *pFliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult GetConvexHull(const CFLFigure *pFlf, CFLComplexRegion *pFlcrConvex)
입력된 Figure의 Convex hull을 계산
static const CResult ConvertFigureStringToObject(const Base::CFLString< wchar_t > *pStrFigure, CFLFigureArray *pFlfaResult)
문자열을 CFLFigure 객체로 변환하여 CFLFigureArray에 결과를 담아줍니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImage &fliSource, CFLFigureArray &flfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImagePage *pFliSourcePage, CFLFigureArray *pFlfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static CFLFigure * LoadFigure(const wchar_t *pWcsFileName)
.fig로 저장된 Figure 파일을 불러와서 Figure 객체 생성 후 반환. 반드시 사용자가 사용 후 객체를 해제 해야 한다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage *pFliSource, CFLFigureArray *pFlfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static Base::CFLString< wchar_t > ExtractFigureName(const Base::CFLString< wchar_t > *pStrFigure, bool bValidationCheck=false)
문자열에서 Figure의 이름을 추출하여 반환합니다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage *pFliSourcePage, CFLFigureArray *pFlfaTarget, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray *pFlfaSource, Base::CFLImagePage *pFliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray &flfaSource, Base::CFLImage *pFliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray &flfaSource, Base::CFLImagePage &fliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ReplaceNameFigureString(const Base::CFLString< wchar_t > &strFigureString, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, Base::CFLString< wchar_t > &strResultFigureString, bool bRecursive=false)
문자열에서 Figure의 이름을 치환합니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray &flfaSource, Base::CFLImagePage &fliTargetPage, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureStringToObject(const Base::CFLString< wchar_t > &wstrFigure, CFLFigureArray *pFlfaResult)
문자열을 CFLFigure 객체로 변환하여 CFLFigureArray에 결과를 담아줍니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray &flfaSource, Base::CFLImagePage *pFliTargetPage, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureStringToObject(const Base::CFLString< wchar_t > *pStrFigure, CFLFigureArray &flfaResult)
문자열을 CFLFigure 객체로 변환하여 CFLFigureArray에 결과를 담아줍니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImagePage *pFliSourcePage, CFLFigureArray *pFlfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult SetNameFigureString(wchar_t *&pWcsFigureString, const Base::CFLString< wchar_t > &strFigureName, bool bRecursive=false)
문자열에서 Figure의 이름을 설정합니다.
static CFLFigure * ConvertDeclType(const CFLFigure &flfFigure, EFigureDeclType eConvertType)
Input figure를 설정한 도형으로 변환하여 반환하며, 반환된 CFLFigure 객체는 메모리 해제가 요구됩니다.
static const CResult GetConvexHull(const CFLFigure *pFlf, CFLRegion *pFlrgConvex)
입력된 Figure의 Convex hull을 계산
static CFLFigure * ConvertFigureStringToObject(const Base::CFLString< wchar_t > *pStrFigure)
문자열을 CFLFigure 객체로 변환하여 반환하며, 함수 사용 후 CFLFigure 객체 메모리 해제가 요구됩니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImagePage &fliSourcePage, CFLFigureArray *pFlfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImage &fliSource, CFLFigureArray *pFlfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertFigureStringToObject(const Base::CFLString< wchar_t > &wstrFigure, CFLFigureArray &flfaResult)
문자열을 CFLFigure 객체로 변환하여 CFLFigureArray에 결과를 담아줍니다.
static Base::CFLString< wchar_t > ConvertFigureObjectToString(const CFLFigure &flfFigure)
CFLFigure 객체를 문자열으로 변환하여 반환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray *pFlfaSource, Base::CFLImage *pFliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > &strExpression, const CFLFigureArray *pFlfaSource, Base::CFLImage &fliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage &fliSource, CFLFigureArray &flfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static const CResult ReplaceNameImageFigures(Base::CFLImage &fliImage, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, bool bRecursive=false, int32_t i32ImagePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 치환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > &strExpression, const Base::CFLImagePage &fliSourcePage, CFLFigureArray &flfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult SetNameFigureString(Base::CFLString< wchar_t > &strFigureString, const Base::CFLString< wchar_t > &strFigureName, bool bRecursive=false)
문자열에서 Figure의 이름을 설정합니다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage *pFliSource, CFLFigureArray &flfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static Base::CFLString< wchar_t > ExtractFigureName(const Base::CFLString< wchar_t > &wstrFigure, bool bValidationCheck=false)
문자열에서 Figure의 이름을 추출하여 반환합니다.
static CFLFigure * ConvertTemplateType(const CFLFigure &flfFigure, EFigureTemplateType eConvertType)
Input figure를 설정한 자료형으로 변환하여 반환하며, 반환된 CFLFigure 객체는 메모리 해제가 요구됩니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray *pFlfaSource, Base::CFLImage *pFliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertFigureArrayToImageFiguresWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const CFLFigureArray *pFlfaSource, Base::CFLImage &fliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure들 중에서 조건식에 부합하는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImage *pFliSource, CFLFigureArray *pFlfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult SetNameImageFigures(Base::CFLImagePage &fliImagePage, const Base::CFLString< wchar_t > &strFigureName, bool bRecursive=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure에 이름을 설정합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImagePage *pFliSourcePage, CFLFigureArray &flfaTarget, bool bAppend=false, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage *pFliSourcePage, CFLFigureArray &flfaTarget, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static const CResult ReplaceNameFigureString(wchar_t *&pWcsFigureString, const Base::CFLString< wchar_t > &strOrgName, const Base::CFLString< wchar_t > &strReplaceName, bool bRecursive=false)
문자열에서 Figure의 이름을 치환합니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray &flfaSource, Base::CFLImage *pFliTarget, bool bAppend=false, int32_t i32TargetPageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArrayWithExpression(const Base::CFLString< wchar_t > *pStrExpression, const Base::CFLImage &fliSource, CFLFigureArray *pFlfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, CFLFigureArray *pFlfaResultIndices=nullptr, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure들 중에서 조건식에 부합하는 Figure를 FigureArray로 변환합니다.
static const CResult SaveFigure(const wchar_t *pWcsFileName, const CFLFigure *pFigure)
Figure 객체를 .fig로 저장.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImage &fliSource, CFLFigureArray *pFlfaTarget, bool bAppend=false, int32_t i32SourcePageNumber=-1, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
static const CResult ConvertFigureArrayToImageFigures(const CFLFigureArray &flfaSource, Base::CFLImagePage *pFliTargetPage, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
FigureArray에 있는 Figure를 이미지의 Figure로 변환합니다.
static const CResult ConvertImageFiguresToFigureArray(const Base::CFLImagePage &fliSourcePage, CFLFigureArray *pFlfaTarget, bool bAppend=false, const Base::CProcessingUnitBase *pPu=nullptr)
이미지에 있는 Figure를 FigureArray로 변환합니다.
EFigureDeclType
도형의 타입
Definition DefinitionsFigure.h:33
EFigureTemplateType
도형의 변수 자료형
Definition DefinitionsFigure.h:302