3#include "SNAPFeatureBase.h"
4#include "DefinitionGUISNAP.h"
11 class FL_EXPORT CSNAPFeatureMatrix :
public CSNAPFeatureBase
13 SupportToDuplicateObject(CSNAPFeatureMatrix<T>, *
this);
17 CSNAPFeatureMatrix(
const CSNAPFeatureMatrix& rhs);
18 CSNAPFeatureMatrix(
const CSNAPFeatureMatrix* pRhs);
19 virtual ~CSNAPFeatureMatrix();
21 virtual const CResult
Assign(
const CSNAPFeatureMatrix& rhs);
22 virtual const CResult
Assign(
const CSNAPFeatureMatrix* pRhs);
24 virtual const CResult
Clear()
override;
26 virtual const CResult InitializeParemeter()
override;
28 virtual const CResult Execute();
30 virtual const CResult SetMatrix(
const Foundation::CMatrix<double>* pMatRhs);
31 virtual const CResult SetMatrix(
const Foundation::CMatrix<float>* pMatRhs);
32 virtual const Foundation::CMatrix<T>* GetMatrix()
const;
34 virtual const CResult SetFileNameWithPath(
const Base::CFLString<wchar_t>& flsFileNameWithPath);
35 virtual Base::CFLString<wchar_t> GetFileNameWithPath()
const;
37 virtual const CResult ExecuteLoad();
38 virtual const CResult ExecuteSave()
const;
40 virtual const CResult SetSelectedIndex(int64_t i64Row, int64_t i64Column);
41 virtual const Base::TPoint<int64_t>* GetSelectedIndex()
const;
43 virtual EDefinedParameterType GetParameterType()
const;
45 DeclareGetClassType();
49 Base::CFLString<wchar_t> m_flsFileNameWithPath;
51 Base::TPoint<int64_t>* m_pTpSelectedIndex;
53 Foundation::CMatrix<T>* m_pMatData;
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수