FLImaging 6.5.8.1
ProcessingUnitOptimal.h
1#pragma once
2
11#include "ProcessingUnitBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
27 {
28 SupportToDuplicateObject(CProcessingUnitOptimal,*this);
29
30 public:
40 {
42 EInstruction_Optimal = -1,
43
46
49
51 EInstruction_AVX2
52 };
53
62
73
84
93
107 virtual const CResult Assign(const CProcessingUnitOptimal& pu);
108
122 virtual const CResult Assign(const CProcessingUnitOptimal* pPu);
123
124 virtual const CProcessingUnitBase& operator=(const CProcessingUnitBase& pu) override;
125
126 virtual const type_info& GetTypeInfo() const override;
127
128 virtual bool IsEqual(const CProcessingUnitBase& pu) const override;
129
130 DeclareGetClassType();
131 };
132 }
133}
프로세싱 유닛 기초 클래스
Definition ProcessingUnitBase.h:27
Optimal 프로세싱 유닛 클래스
Definition ProcessingUnitOptimal.h:27
EInstruction
명령어
Definition ProcessingUnitOptimal.h:40
@ EInstruction_Normal
Definition ProcessingUnitOptimal.h:45
@ EInstruction_SSE4
Definition ProcessingUnitOptimal.h:48
CProcessingUnitOptimal(const CProcessingUnitOptimal *pPu)
복사 생성자 (포인터)
virtual const CResult Assign(const CProcessingUnitOptimal *pPu)
대입
virtual const type_info & GetTypeInfo() const override
타입 정보를 얻음
virtual const CResult Assign(const CProcessingUnitOptimal &pu)
대입
virtual const CProcessingUnitBase & operator=(const CProcessingUnitBase &pu) override
대입 연산자
CProcessingUnitOptimal(const CProcessingUnitOptimal &pu)
복사 생성자 (참조)
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514