3#include "SNAPFeatureBase.h"
10 class FL_EXPORT CSNAPFeatureFile :
public CSNAPFeatureBase
12 SupportToDuplicateObject(CSNAPFeatureFile, *
this);
16 CSNAPFeatureFile(
const CSNAPFeatureFile& rhs);
17 CSNAPFeatureFile(
const CSNAPFeatureFile* pRhs);
18 virtual ~CSNAPFeatureFile();
20 virtual const CResult
Assign(
const CSNAPFeatureFile& rhs);
21 virtual const CResult
Assign(
const CSNAPFeatureFile* pRhs);
23 virtual const CResult
Clear()
override;
25 virtual const CResult SetBasePath(
const Base::CFLString<wchar_t>& flsBasePath);
26 virtual Base::CFLString<wchar_t> GetBasePath()
const;
28 virtual const CResult SetNameWithPath(
const Base::CFLString<wchar_t>& flsNameWithPath);
29 virtual Base::CFLString<wchar_t> GetOrginalNameWithPath()
const;
30 virtual Base::CFLString<wchar_t> GetNameWithPath()
const;
32 virtual const CResult SetData(
const Base::CFLString<wchar_t>& flsDataType,
const Base::CFLBase* pData);
33 virtual Base::CFLString<wchar_t> GetDataType()
const;
34 virtual Base::CFLBase* GetData()
const;
36 virtual bool IsDataExist()
const;
38 DeclareGetClassType();
41 Base::CFLString<wchar_t> m_flsBasePath;
42 Base::CFLString<wchar_t> m_flsNameWithPath;
44 Base::CFLString<wchar_t> m_flsDataType;
45 Base::CFLBase* m_pData;
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수