3#include "SNAPFeatureBase.h"
4#include "DefinitionGUISNAP.h"
12 class FL_EXPORT CSNAPFeatureFLPoint4 :
public CSNAPFeatureBase
14 SupportToDuplicateObject(CSNAPFeatureFLPoint4<T>, *
this);
17 CSNAPFeatureFLPoint4();
18 CSNAPFeatureFLPoint4(
const CSNAPFeatureFLPoint4& rhs);
19 CSNAPFeatureFLPoint4(
const CSNAPFeatureFLPoint4* pRhs);
20 virtual ~CSNAPFeatureFLPoint4();
22 virtual const CResult
Assign(
const CSNAPFeatureFLPoint4& rhs);
23 virtual const CResult
Assign(
const CSNAPFeatureFLPoint4* pRhs);
25 virtual const CResult
Clear()
override;
27 virtual const CResult SetFigure(
const Foundation::CFLFigure* pFlfFigure);
28 virtual Foundation::CFLPoint4<T>* GetFigure()
const;
30 virtual EDefinedParameterType GetParameterType()
const;
32 DeclareGetClassType();
35 Foundation::CFLPoint4<T> m_flpObject;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
@ Clear
Clear all the figure objects.