FLImaging 6.5.8.1
SNAPFeatureProcessResult.h
1#pragma once
2
3#include "SNAPFeatureBase.h"
4#include "SNAPNodeProcessResult.h"
5
6
7namespace FLImaging
8{
9 namespace GUI
10 {
11 class FL_EXPORT CSNAPFeatureProcessResult : public CSNAPFeatureBase
12 {
13 SupportToDuplicateObject(CSNAPFeatureProcessResult, *this);
14
15 public:
16 CSNAPFeatureProcessResult();
17 CSNAPFeatureProcessResult(const CSNAPFeatureProcessResult& rhs);
18 CSNAPFeatureProcessResult(const CSNAPFeatureProcessResult* pRhs);
19 virtual ~CSNAPFeatureProcessResult();
20
21 virtual const CResult Assign(const CSNAPFeatureProcessResult& rhs);
22 virtual const CResult Assign(const CSNAPFeatureProcessResult* pRhs);
23
24 virtual const CResult Clear() override;
25
26 virtual const CResult Execute();
27
28 virtual const CResult SetProcessResult(const CSNAPNodeProcessResult& procResult);
29 virtual CSNAPNodeProcessResult GetProcessResult() const;
30
31 DeclareGetClassType();
32
33 protected:
34 CSNAPNodeProcessResult m_procResult;
35 };
36 }
37}
38
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수