3#include "SNAPFeatureBase.h"
10 class FL_EXPORT CSNAPFeatureMatrixHessenberg :
public CSNAPFeatureBase
12 SupportToDuplicateObject(CSNAPFeatureMatrixHessenberg, *
this);
15 CSNAPFeatureMatrixHessenberg();
16 CSNAPFeatureMatrixHessenberg(
const CSNAPFeatureMatrixHessenberg& rhs);
17 CSNAPFeatureMatrixHessenberg(
const CSNAPFeatureMatrixHessenberg* pRhs);
18 virtual ~CSNAPFeatureMatrixHessenberg();
20 virtual const CResult
Assign(
const CSNAPFeatureMatrixHessenberg& rhs);
21 virtual const CResult
Assign(
const CSNAPFeatureMatrixHessenberg* pRhs);
23 virtual const CResult
Clear()
override;
25 virtual const CResult SetSourceMatrix(
const Foundation::CMatrix<double>* pMatSource);
26 virtual const CResult SetSourceMatrix(
const Foundation::CMatrix<float>* pMatSource);
27 virtual const Foundation::CMatrix<double>* GetSourceMatrix()
const;
29 virtual const CResult Execute();
31 virtual const Foundation::CMatrix<double>* GetResultMatrixH()
const;
32 virtual const Foundation::CMatrix<double>* GetResultMatrixP()
const;
34 DeclareGetClassType();
37 Foundation::CMatrix<double>* m_pMatSource;
39 Foundation::CMatrix<double>* m_pMatResultH;
40 Foundation::CMatrix<double>* m_pMatResultP;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
@ Clear
Clear all the figure objects.