3#include "SNAPFeatureVariable.h"
10 class FL_EXPORT CSNAPFeature3DObject :
public CSNAPFeatureBase
12 SupportToDuplicateObject(CSNAPFeature3DObject, *
this);
15 CSNAPFeature3DObject();
16 CSNAPFeature3DObject(
const CSNAPFeature3DObject& rhs);
17 CSNAPFeature3DObject(
const CSNAPFeature3DObject* pRhs);
18 virtual ~CSNAPFeature3DObject();
20 virtual const CResult
Assign(
const CSNAPFeature3DObject& rhs);
21 virtual const CResult
Assign(
const CSNAPFeature3DObject* pRhs);
23 virtual const CResult
Clear()
override;
25 virtual const CResult
Assign(
const Foundation::CFL3DObject* pObject);
27 virtual const Foundation::CFL3DObject* GetObject()
const;
29 virtual const CResult SetFileNameWithPath(
const Base::CFLString<wchar_t>& flsFileNameWithPath);
30 virtual Base::CFLString<wchar_t> GetFileNameWithPath()
const;
32 virtual const CResult Execute();
34 DeclareGetClassType();
37 Foundation::CFL3DObject* m_pObject;
40 Base::CFLString<wchar_t> m_flsFileNameWithPath;
Definition D2DObject.h:12
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition DefinitionsGUIView3D.h:2798
@ Clear
Clear all the figure objects.
Definition DefinitionsGUI.h:2058