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