FLImaging 6.5.8.1
ResultsDef.h
1#pragma once
2
15namespace FLImaging
16{
26 {
34
42
50
58
66
74
82
90
98
106
114
122
130
138
146
154
162
170
178
186
194
202
210
218
226
234
242
250
258
266
274
282
290
298
306
314
322
330
338
346
354
362
370
378
386
394
402
410
418
426
434
442
450
458
466
474
482
490
498
506
514
522
530
538
539
547
555
563
571
579
587
595
603
611
619
627
635
643
651
659
667
675
683
691
699
707
715
723
731
739
747
755
763
771
779
787
795
803
811
819
827
835
843
851
859
867
875
883
891
899
907
915
923
931
939
947
955
963
971
972
980
981
989
997
1005
1013
1021
1029
1037
1045
1053
1061
1069
1077
1085
1093
1101
1109
1117
1125
1133
1141
1149
1157
1165
1173
1181
1189
1197
1205
1213
1221
1229
1237
1245
1247
1255 };
1256
1257 static const wchar_t* g_arrWcsResultMessage[] =
1258 {
1259 L"[UnknownError]",
1260 L"[OK]",
1261 L"[PartialOK]",
1262 L"[FailedToInitialize]",
1263 L"[FailedToTerminate]",
1264 L"[NeedToInitialize]",
1265 L"[NeedToTerminate]",
1266 L"[FailedToCreateThread]",
1267 L"[FailedToSuspendThread]",
1268 L"[FailedToResumeThread]",
1269 L"[FailedToCreateDevice]",
1270 L"[FailedToCreateKernelObject]",
1271 L"[FailedToCreateObject]",
1272 L"[InvalidParameter]",
1273 L"[NullPointer]",
1274 L"[NotEnoughMemory]",
1275 L"[BufferDoesNotExist]",
1276 L"[NoData]",
1277 L"[OutOfRange]",
1278 L"[NoResult]",
1279 L"[EmptyElement]",
1280 L"[InvalidHandle]",
1281 L"[FailedToModify]",
1282 L"[InvalidItem]",
1283 L"[LackOfBasicData]",
1284 L"[ZeroSize]",
1285 L"[CountMismatch]",
1286 L"[InvalidData]",
1287 L"[FailedToOpen]",
1288 L"[FailedToRead]",
1289 L"[FailedToWrite]",
1290 L"[InvalidFile]",
1291 L"[FailedToSend]",
1292 L"[FailedToReceive]",
1293 L"[FailedToBind]",
1294 L"[FailedToListen]",
1295 L"[FailedToConnect]",
1296 L"[FailedToSetParam]",
1297 L"[FailedToProcess]",
1298 L"[UnsupportedDepth]",
1299 L"[UnsupportedChannels]",
1300 L"[Timeout]",
1301 L"[UnsupportedVersion]",
1302 L"[InvalidObject]",
1303 L"[DifferentChannel]",
1304 L"[DifferentDepth]",
1305 L"[UnsupportedRegionOfInterest]",
1306 L"[DidNotImplement]",
1307 L"[UnsupportedFormat]",
1308 L"[FileNotFound]",
1309 L"[ClassTypeDoesNotMatch]",
1310 L"[CouldNotFindLicense]",
1311 L"[DifferentType]",
1312 L"[CouldNotFind]",
1313 L"[UnsupportedFunction]",
1314 L"[TooSmall]",
1315 L"[NotEnoughMappingData]",
1316 L"[CanBeInaccurate]",
1317 L"[FailedToExecute]",
1318 L"[FailedToCalculate]",
1319 L"[UnsupportedType]",
1320 L"[DifferentTemplate]",
1321 L"[InvalidElement]",
1322 L"[NoCollision]",
1323 L"[FailedToFind]",
1324 L"[FailedToLoad]",
1325 L"[FailedToCreate]",
1326 L"[FailedToSearch]",
1327 L"[FailedToStop]",
1328 L"[LearnedImageDoesNotExist]",
1329 L"[UnsupportedTypeOfROI]",
1330 L"[ImageDoesNotExist]",
1331 L"[InvalidROI]",
1332 L"[DoesNotIntersect]",
1333 L"[FailedToCreateAlgorithm]",
1334 L"[FailedToCreateImage]",
1335 L"[FailedToCopyImage]",
1336 L"[FailedToLearn]",
1337 L"[FailedToDecode]",
1338 L"[FailedToEncode]",
1339 L"[DifferentFormat]",
1340 L"[FailedToAutoDetect]",
1341 L"[NeedToStop]",
1342 L"[NeedToLoadDLL]",
1343 L"[NeedToGrabOrLive]",
1344 L"[FailedToReadFromDevice]",
1345 L"[FailedToReadFromParameter]",
1346 L"[FailedToWriteToDevice]",
1347 L"[FailedToWriteToParameter]",
1348 L"[LiveStatus]",
1349 L"[FailedToGrab]",
1350 L"[FailedToLive]",
1351 L"[CouldNotFindModules]",
1352 L"[GdiObjectCapacityIsFull]",
1353 L"[AlreadyCreated]",
1354 L"[DifferentSize]",
1355 L"[CouldNotFindFunction]",
1356 L"[CouldNotFindVariable]",
1357 L"[SyntaxError]",
1358 L"[InvalidVariable]",
1359 L"[UnsupportedProcessingUnit]",
1360 L"[HigherLicenseRequired]",
1361 L"[CudaVersionMismatched]",
1362 L"[Cancel]",
1363 L"[BrokenData]",
1364 L"[NotCompressedData]",
1365 L"[NotPlainData]",
1366 L"[UnsupportedOperatingSystem]",
1367 L"[Undefined]",
1368 L"[InvalidLabel]",
1369 L"[ThereIsNoRegion]",
1370 L"[FailedToFindView]",
1371 L"[Stop]",
1372 L"[Abort]",
1373 L"[InvalidSize]",
1374 L"[NeedToLearn]",
1375 L"[CouldNotFindDevice]",
1376 L"[NotSquareImage]",
1377 L"[AlreadyRunning]",
1378 L"[BroadcastFailure]",
1379 L"[InvalidShape]",
1380 L"[ShapeMismatched]",
1381 L"[InvalidDevice]",
1382 L"[InvalidComputationalGraph]",
1383 L"[FailedToMeasure]",
1384 L"[Busy]",
1385 L"[FailedToLogIn]",
1386 L"[DoesNotExist]",
1387 L"[PermissionDenied]",
1388 L"[InvalidKey]",
1389 L"[AlreadyExistence]",
1390 L"[UndefinedCudaErrorCode]",
1391 L"[UnsupportedFigure]",
1392 L"[InvalidFigure]",
1393 L"[NeedToUpdate]",
1394 L"[CudaFailure]",
1395 L"[UnsupportedDevice]",
1396 L"[AlreadyInitialized]",
1397 L"[NeedToRun]",
1398 L"[NeedToExecute]",
1399 L"[NeedToConnect]",
1400 L"[NeedToDisconnect]",
1401 L"[NeedToLoad]",
1402 L"[NeedToSave]",
1403 L"[NeedToModify]",
1404 L"[NeedToValidate]",
1405 L"[NeedToLogIn]",
1406 L"[NeedToLogOut]",
1407 L"[NoUpdate]",
1408 L"[NotEmpty]",
1409 L"[NotReady]",
1410 L"[FailedToDelete]",
1411 };
1412
1413 static_assert((sizeof(g_arrWcsResultMessage) / sizeof(wchar_t*)) == ((int32_t)EResult_COUNT + 1), "Count mismatched between enumeration and string array.");
1414
1428 inline bool IsOK(const EResult eResult)
1429 {
1430 return EResult_OK == eResult || eResult == EResult_PartialOK;
1431 }
1432
1446 inline bool IsStrictOK(const EResult eResult)
1447 {
1448 return EResult_OK == eResult;
1449 }
1450
1464 inline bool IsFail(const EResult eResult)
1465 {
1466 return EResult_OK != eResult && eResult != EResult_PartialOK;
1467 }
1468
1482 inline bool IsStrictFail(const EResult eResult)
1483 {
1484 return EResult_OK != eResult;
1485 }
1486
1500 inline const wchar_t* GetResultString(const EResult eResult)
1501 {
1502 return ((int32_t)eResult >= -1 && eResult < EResult_COUNT) ? (g_arrWcsResultMessage[((int32_t)eResult) + 1]) : nullptr;
1503 }
1504
1505
1513 class FL_EXPORT CResult
1514 {
1515 public:
1524 {
1525 m_eResult = EResult_UnknownError;
1526 }
1527
1539 CResult(const CResult& res)
1540 {
1541 m_eResult = res.m_eResult;
1542 }
1543
1555 CResult(const EResult eResult)
1556 {
1557 m_eResult = eResult;
1558 }
1559
1573 const CResult& operator=(const CResult& res)
1574 {
1575 Assign(res);
1576 return *this;
1577 }
1578
1594 const CResult& operator=(const EResult eResult)
1595 {
1596 Assign(eResult);
1597 return *this;
1598 }
1599
1613 bool operator==(const CResult& res) const
1614 {
1615 return Equal(res.m_eResult);
1616 }
1617
1631 bool operator==(const EResult eResult) const
1632 {
1633 return Equal(eResult);
1634 }
1635
1649 bool operator!=(const CResult& res) const
1650 {
1651 return !Equal(res.m_eResult);
1652 }
1653
1667 bool operator!=(const EResult eResult) const
1668 {
1669 return !Equal(eResult);
1670 }
1671
1683 operator EResult() const
1684 {
1685 return m_eResult;
1686 }
1687
1697 operator bool() const
1698 {
1699 return IsOK();
1700 }
1701
1711 operator int32_t() const
1712 {
1713 return (int32_t)m_eResult;
1714 }
1715
1725 operator uint32_t() const
1726 {
1727 return (uint32_t)m_eResult;
1728 }
1729
1739 operator int64_t() const
1740 {
1741 return (int64_t)m_eResult;
1742 }
1743
1753 operator uint64_t() const
1754 {
1755 return (uint64_t)m_eResult;
1756 }
1757
1771 bool Assign(const CResult& res)
1772 {
1773 m_eResult = res.m_eResult;
1774 return true;
1775 }
1776
1790 bool Assign(const EResult eResult)
1791 {
1792 m_eResult = eResult;
1793 return true;
1794 }
1795
1809 bool Equal(const CResult& res) const
1810 {
1811 return m_eResult == res.m_eResult;
1812 }
1813
1827 bool Equal(const EResult eResult) const
1828 {
1829 return m_eResult == eResult;
1830 }
1831
1841 virtual bool IsOK() const
1842 {
1843 return EResult_OK == m_eResult || m_eResult == EResult_PartialOK;
1844 }
1845
1855 virtual bool IsStrictOK() const
1856 {
1857 return EResult_OK == m_eResult;
1858 }
1859
1869 virtual bool IsFail() const
1870 {
1871 return EResult_OK != m_eResult && m_eResult != EResult_PartialOK;
1872 }
1873
1883 virtual bool IsStrictFail() const
1884 {
1885 return EResult_OK != m_eResult;
1886 }
1887
1897 virtual int32_t GetResultCode() const
1898 {
1899 return (int32_t)m_eResult;
1900 }
1901
1911 virtual const wchar_t* GetString() const
1912 {
1913 return ((int32_t)m_eResult >= -1 && m_eResult < EResult_COUNT) ? (g_arrWcsResultMessage[((int32_t)m_eResult) + 1]) : nullptr;
1914 }
1915
1927 virtual EResult GetResult() const
1928 {
1929 return m_eResult;
1930 }
1931
1949 friend bool operator==(const EResult eResult, const CResult& res)
1950 {
1951 return res.Equal(eResult);
1952 }
1953
1971 friend bool operator!=(const EResult eResult, const CResult& res)
1972 {
1973 return !res.Equal(eResult);
1974 }
1975
1976 protected:
1977 EResult m_eResult;
1978 };
1979}
1980
1981#pragma make_public(FLImaging::CResult)
1982#pragma make_public(FLImaging::EResult)
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
bool operator==(const EResult eResult) const
비교 연산자
Definition ResultsDef.h:1631
bool Equal(const CResult &res) const
CResult 객체를 비교 합니다.
Definition ResultsDef.h:1809
CResult(const CResult &res)
복사 생성자
Definition ResultsDef.h:1539
bool operator==(const CResult &res) const
비교 연산자
Definition ResultsDef.h:1613
virtual bool IsStrictFail() const
실패 여부 확인. OK 가 아닌 경우 true를 반환합니다.
Definition ResultsDef.h:1883
bool Equal(const EResult eResult) const
CResult 객체를 비교 합니다.
Definition ResultsDef.h:1827
virtual bool IsStrictOK() const
성공 여부 확인. OK 인 경우 true를 반환합니다.
Definition ResultsDef.h:1855
friend bool operator!=(const EResult eResult, const CResult &res)
비교 연산자
Definition ResultsDef.h:1971
bool operator!=(const EResult eResult) const
비교 연산자
Definition ResultsDef.h:1667
virtual const wchar_t * GetString() const
결과 문자열을 가져옵니다.
Definition ResultsDef.h:1911
CResult()
기본 생성자
Definition ResultsDef.h:1523
friend bool operator==(const EResult eResult, const CResult &res)
비교 연산자
Definition ResultsDef.h:1949
bool Assign(const EResult eResult)
CResult 객체를 대입 합니다.
Definition ResultsDef.h:1790
virtual int32_t GetResultCode() const
Result code를 반환합니다.
Definition ResultsDef.h:1897
const CResult & operator=(const EResult eResult)
할당 연산자
Definition ResultsDef.h:1594
CResult(const EResult eResult)
복사 생성자
Definition ResultsDef.h:1555
virtual bool IsFail() const
실패 여부 확인. OK 혹은 PartialOK 가 아닌 경우 true를 반환합니다.
Definition ResultsDef.h:1869
bool Assign(const CResult &res)
CResult 객체를 대입 합니다.
Definition ResultsDef.h:1771
virtual EResult GetResult() const
결과를 열거형으로 반환
Definition ResultsDef.h:1927
bool operator!=(const CResult &res) const
비교 연산자
Definition ResultsDef.h:1649
const CResult & operator=(const CResult &res)
할당 연산자
Definition ResultsDef.h:1573
virtual bool IsOK() const
성공 여부 확인. OK 와 PartialOK 인 경우 true를 반환합니다.
Definition ResultsDef.h:1841
EResult
결과
Definition ResultsDef.h:26
@ EResult_DifferentSize
크기가 다름
Definition ResultsDef.h:794
@ EResult_Abort
중단
Definition ResultsDef.h:938
@ EResult_CouldNotFindLicense
필요한 라이선스를 찾을 수 없음
Definition ResultsDef.h:441
@ EResult_InvalidHandle
무효한 핸들
Definition ResultsDef.h:201
@ EResult_BrokenData
깨진 데이터
Definition ResultsDef.h:866
@ EResult_LackOfBasicData
기본적인 데이터 부족
Definition ResultsDef.h:225
@ EResult_FailedToSuspendThread
쓰레드 정지 실패
Definition ResultsDef.h:97
@ EResult_InvalidFigure
유효하지 않은 도형
Definition ResultsDef.h:1100
@ EResult_BroadcastFailure
브로드캐스트 실패
Definition ResultsDef.h:988
@ EResult_FailedToMeasure
측정 실패
Definition ResultsDef.h:1028
@ EResult_InvalidItem
무효한 아이템
Definition ResultsDef.h:217
@ EResult_FailedToCreateAlgorithm
알고리즘 생성 실패
Definition ResultsDef.h:626
@ EResult_HigherLicenseRequired
상위 라이선스 필요
Definition ResultsDef.h:842
@ EResult_FailedToLive
라이브 실패
Definition ResultsDef.h:762
@ EResult_FailedToLogIn
로그인 실패
Definition ResultsDef.h:1044
@ EResult_Busy
사용중
Definition ResultsDef.h:1036
@ EResult_AlreadyInitialized
이미 초기화 됨
Definition ResultsDef.h:1132
@ EResult_NoResult
결과가 없음
Definition ResultsDef.h:185
@ EResult_FailedToWrite
쓰기 실패
Definition ResultsDef.h:273
@ EResult_UnsupportedVersion
지원하지 않는 버전
Definition ResultsDef.h:369
@ EResult_UnsupportedChannels
지원하지 않는 채널
Definition ResultsDef.h:353
@ EResult_NeedToTerminate
해지 필요
Definition ResultsDef.h:81
@ EResult_NeedToValidate
검증 필요
Definition ResultsDef.h:1196
@ EResult_NoData
데이터 없음
Definition ResultsDef.h:169
@ EResult_OutOfRange
범위를 벗어남
Definition ResultsDef.h:177
@ EResult_UnsupportedOperatingSystem
지원하지 않는 운영체제
Definition ResultsDef.h:890
@ EResult_NeedToLoad
로드 필요
Definition ResultsDef.h:1172
@ EResult_FailedToEncode
인코딩 실패
Definition ResultsDef.h:666
@ EResult_CouldNotFindFunction
함수를 찾을 수 없음
Definition ResultsDef.h:802
@ EResult_NeedToInitialize
초기화 필요
Definition ResultsDef.h:73
@ EResult_FailedToWriteToDevice
장치에 기록 실패
Definition ResultsDef.h:730
@ EResult_AlreadyCreated
이미 생성됨
Definition ResultsDef.h:786
@ EResult_PermissionDenied
권한 거부
Definition ResultsDef.h:1060
@ EResult_NeedToLoadDLL
DLL 로드 필요
Definition ResultsDef.h:698
@ EResult_CouldNotFindDevice
장치를 찾을 수 없습니다
Definition ResultsDef.h:962
@ EResult_NoUpdate
업데이트 없음
Definition ResultsDef.h:1220
@ EResult_NullPointer
비어있는 포인터
Definition ResultsDef.h:145
@ EResult_ImageDoesNotExist
이미지 부재
Definition ResultsDef.h:602
@ EResult_FailedToSetParam
파라미터 설정 실패
Definition ResultsDef.h:329
@ EResult_UnsupportedFormat
지원하지 않는 포맷
Definition ResultsDef.h:417
@ EResult_ThereIsNoRegion
영역이 없음
Definition ResultsDef.h:914
@ EResult_UnsupportedFigure
지원하지 않는 도형
Definition ResultsDef.h:1092
@ EResult_UnsupportedDepth
지원하지 않는 깊이
Definition ResultsDef.h:345
@ EResult_CouldNotFind
찾을 수 없음
Definition ResultsDef.h:457
@ EResult_NeedToExecute
실행 필요
Definition ResultsDef.h:1148
@ EResult_FailedToWriteToParameter
파라미터 기록 실패
Definition ResultsDef.h:738
@ EResult_InvalidSize
무효한 크기
Definition ResultsDef.h:946
@ EResult_UnsupportedDevice
지원하지 않는 장치
Definition ResultsDef.h:1124
@ EResult_NotReady
준비되지 않음
Definition ResultsDef.h:1236
@ EResult_InvalidVariable
잘못된 변수
Definition ResultsDef.h:826
@ EResult_InvalidLabel
잘못된 레이블
Definition ResultsDef.h:906
@ EResult_CouldNotFindVariable
변수를 찾을 수 없음
Definition ResultsDef.h:810
@ EResult_InvalidDevice
잘못된 장치
Definition ResultsDef.h:1012
@ EResult_InvalidData
무효한 데이터
Definition ResultsDef.h:249
@ EResult_InvalidObject
무효한 객체
Definition ResultsDef.h:377
@ EResult_PartialOK
부분적 OK
Definition ResultsDef.h:49
@ EResult_NeedToRun
실행 필요
Definition ResultsDef.h:1140
@ EResult_FailedToResumeThread
쓰레드 재개 실패
Definition ResultsDef.h:105
@ EResult_BufferDoesNotExist
버퍼 미존재
Definition ResultsDef.h:161
@ EResult_NotEnoughMemory
메모리 부족
Definition ResultsDef.h:153
@ EResult_Stop
정지
Definition ResultsDef.h:930
@ EResult_FailedToReadParameter
파라미터 읽어오기 실패
Definition ResultsDef.h:722
@ EResult_InvalidFile
무효한 파일
Definition ResultsDef.h:281
@ EResult_FailedToCreateObject
객체 생성 실패
Definition ResultsDef.h:129
@ EResult_CanBeInaccurate
정확하지 않은 데이터 가능성
Definition ResultsDef.h:489
@ EResult_ClassTypeDoesNotMatch
클래스 타입이 맞지 않음
Definition ResultsDef.h:433
@ EResult_DifferentDepth
깊이가 다름
Definition ResultsDef.h:393
@ EResult_CountMismatch
개수가 다름
Definition ResultsDef.h:241
@ EResult_EmptyElement
원소가 비어있음
Definition ResultsDef.h:193
@ EResult_FailedToGrab
그랩 실패
Definition ResultsDef.h:754
@ EResult_ZeroSize
크기가 0
Definition ResultsDef.h:233
@ EResult_TooSmall
너무 작음
Definition ResultsDef.h:473
@ EResult_UnknownError
알려지지 않은 에러
Definition ResultsDef.h:33
@ EResult_FailedToSend
송신 실패
Definition ResultsDef.h:289
@ EResult_OK
OK
Definition ResultsDef.h:41
@ EResult_NeedToGrabOrLive
그랩 혹은 라이브 필요
Definition ResultsDef.h:706
@ EResult_FailedToReceive
수신 실패
Definition ResultsDef.h:297
@ EResult_CudaVersionMismatched
쿠다 버전이 맞지 않음
Definition ResultsDef.h:850
@ EResult_NeedToModify
수정 필요
Definition ResultsDef.h:1188
@ EResult_FailedToReadFromDevice
장치로부터 읽어오기 실패
Definition ResultsDef.h:714
@ EResult_FailedToDecode
디코딩 실패
Definition ResultsDef.h:658
@ EResult_NeedToStop
정지 필요
Definition ResultsDef.h:690
@ EResult_DoesNotIntersect
미교차
Definition ResultsDef.h:618
@ EResult_FailedToLearn
훈련 실패
Definition ResultsDef.h:650
@ EResult_UnsupportedProcessingUnit
지원하지 않는 연산 장치
Definition ResultsDef.h:834
@ EResult_AlreadyExistence
이미 존재함
Definition ResultsDef.h:1076
@ EResult_FailedToListen
청취 실패
Definition ResultsDef.h:313
@ EResult_FailedToConnect
연결 실패
Definition ResultsDef.h:321
@ EResult_NotEnoughMappingData
매핑 데이터 부족
Definition ResultsDef.h:481
@ EResult_FailedToAutoDetect
자동 탐지 실패
Definition ResultsDef.h:682
@ EResult_UnsupportedType
지원되지 않는 타입
Definition ResultsDef.h:513
@ EResult_FailedToRead
읽기 실패
Definition ResultsDef.h:265
@ EResult_Timeout
시간 초과
Definition ResultsDef.h:361
@ EResult_InvalidParameter
무효한 파라미터
Definition ResultsDef.h:137
@ EResult_NeedToLogOut
로그 아웃 필요
Definition ResultsDef.h:1212
@ EResult_NotEmpty
비어있지 않음
Definition ResultsDef.h:1228
@ EResult_GdiObjectCapacityIsFull
Gdi Object 용량 부족
Definition ResultsDef.h:778
@ EResult_FailedToCreateKernelObject
커널 객체 생성 실패
Definition ResultsDef.h:121
@ EResult_FailedToCreateImage
이미지 생성 실패
Definition ResultsDef.h:634
@ EResult_COUNT
전체 결과 코드 개수
Definition ResultsDef.h:1254
@ EResult_FailedToFind
찾기 실패
Definition ResultsDef.h:546
@ EResult_FailedToCopyImage
이미지 복사 실패
Definition ResultsDef.h:642
@ EResult_SyntaxError
구문 오류
Definition ResultsDef.h:818
@ EResult_UnsupportedRegionOfInterest
지원하지 않는 관심 영역
Definition ResultsDef.h:401
@ EResult_InvalidKey
무효한 키
Definition ResultsDef.h:1068
@ EResult_InvalidShape
잘못된 쉐이프
Definition ResultsDef.h:996
@ EResult_ShapeMismatched
쉐이프가 맞지 않음
Definition ResultsDef.h:1004
@ EResult_InvalidElement
유효하지 않은 원소
Definition ResultsDef.h:529
@ EResult_NotPlainData
일반 데이터가 아님.
Definition ResultsDef.h:882
@ EResult_FailedToStop
종료 실패
Definition ResultsDef.h:578
@ EResult_FailedToDelete
삭제 실패
Definition ResultsDef.h:1244
@ EResult_Cancel
취소
Definition ResultsDef.h:858
@ EResult_NeedToLogIn
로그인 필요
Definition ResultsDef.h:1204
@ EResult_FailedToTerminate
해지 실패
Definition ResultsDef.h:65
@ EResult_FailedToInitialize
초기화 실패
Definition ResultsDef.h:57
@ EResult_FailedToBind
결속 실패
Definition ResultsDef.h:305
@ EResult_AlreadyRunning
이미 실행중 입니다
Definition ResultsDef.h:979
@ EResult_FailedToCreateDevice
장치 생성 실패
Definition ResultsDef.h:113
@ EResult_InvalidComputationalGraph
잘못된 계산 그래프
Definition ResultsDef.h:1020
@ EResult_DifferentType
타입이 다름
Definition ResultsDef.h:449
@ EResult_FailedToCreate
생성 실패
Definition ResultsDef.h:562
@ EResult_LearnedImageDoesNotExist
훈련된 이미지 부재
Definition ResultsDef.h:586
@ EResult_FailedToSearch
검색 실패
Definition ResultsDef.h:570
@ EResult_NeedToDisconnect
연결 종료 필요
Definition ResultsDef.h:1164
@ EResult_UnsupportedTypeOfROI
미지원 ROI 종류
Definition ResultsDef.h:594
@ EResult_NoCollision
충돌하지 않음
Definition ResultsDef.h:537
@ EResult_FailedToExecute
실행 실패
Definition ResultsDef.h:497
@ EResult_FailedToModify
수정 실패
Definition ResultsDef.h:209
@ EResult_DoesNotExist
존재하지 않음
Definition ResultsDef.h:1052
@ EResult_NotSquareImage
정방형 이미지가 아닙니다
Definition ResultsDef.h:970
@ EResult_FailedToProcess
프로세스 실패
Definition ResultsDef.h:337
@ EResult_DifferentChannel
채널이 다름
Definition ResultsDef.h:385
@ EResult_NeedToConnect
연결 필요
Definition ResultsDef.h:1156
@ EResult_DifferentFormat
다른 포멧
Definition ResultsDef.h:674
@ EResult_FailedToLoad
로드 실패
Definition ResultsDef.h:554
@ EResult_DidNotImplement
구현되지 않음
Definition ResultsDef.h:409
@ EResult_NeedToLearn
학습 필요
Definition ResultsDef.h:954
@ EResult_Undefined
정의 되지 않음
Definition ResultsDef.h:898
@ EResult_UndefinedCudaErrorCode
라이브러리에 정의되지 않은 Cuda 오류 코드
Definition ResultsDef.h:1084
@ EResult_FailedToFindView
뷰를 찾는데 실패함
Definition ResultsDef.h:922
@ EResult_NotCompressedData
압축 데이터가 아님.
Definition ResultsDef.h:874
@ EResult_DifferentTemplate
템플릿 불일치
Definition ResultsDef.h:521
@ EResult_CudaFailure
쿠다 실패
Definition ResultsDef.h:1116
@ EResult_LiveStatus
라이브 상태
Definition ResultsDef.h:746
@ EResult_FailedToOpen
열기 실패
Definition ResultsDef.h:257
@ EResult_UnsupportedFunction
지원하지 않는 함수
Definition ResultsDef.h:465
@ EResult_NeedToUpdate
업데이트 필요
Definition ResultsDef.h:1108
@ EResult_FailedToCalculate
계산 실패
Definition ResultsDef.h:505
@ EResult_CouldNotFindModules
필요한 모듈을 찾을 수 없음
Definition ResultsDef.h:770
@ EResult_FailedToCreateThread
쓰레드 생성 실패
Definition ResultsDef.h:89
@ EResult_NeedToSave
저장 필요
Definition ResultsDef.h:1180
@ EResult_FileNotFound
파일을 못 찾음
Definition ResultsDef.h:425
@ EResult_InvalidROI
무효 ROI
Definition ResultsDef.h:610
bool IsOK(const EResult eResult)
성공 여부 확인. OK 와 PartialOK 인 경우 true를 반환합니다.
Definition ResultsDef.h:1428
bool IsStrictOK(const EResult eResult)
성공 여부 확인. OK 인 경우 true를 반환합니다.
Definition ResultsDef.h:1446
bool IsFail(const EResult eResult)
실패 여부 확인. OK 혹은 PartialOK 가 아닌 경우 true를 반환합니다.
Definition ResultsDef.h:1464
const wchar_t * GetResultString(const EResult eResult)
결과 문자열을 가져옵니다.
Definition ResultsDef.h:1500
bool IsStrictFail(const EResult eResult)
실패 여부 확인. OK 가 아닌 경우 true를 반환합니다.
Definition ResultsDef.h:1482