00001 /**************************************************************************************** 00002 00003 Copyright (C) 2012 Autodesk, Inc. 00004 All rights reserved. 00005 00006 Use of this software is subject to the terms of the Autodesk license agreement 00007 provided at the time of installation or download, or which otherwise accompanies 00008 this software in either electronic or hard copy form. 00009 00010 ****************************************************************************************/ 00011 00013 #ifndef _FBXSDK_UTILS_RENAMINGSTRATEGY_FBX7_H_ 00014 #define _FBXSDK_UTILS_RENAMINGSTRATEGY_FBX7_H_ 00015 00016 #include <fbxsdk/fbxsdk_def.h> 00017 00018 #include <fbxsdk/utils/fbxrenamingstrategybase.h> 00019 00020 #include <fbxsdk/scene/fbxscene.h> 00021 #include <fbxsdk/utils/fbxnamehandler.h> 00022 00023 #include <fbxsdk/fbxsdk_nsbegin.h> 00024 00025 class FBXSDK_DLL FbxRenamingStrategyFbx7 : public FbxRenamingStrategyBase 00026 { 00027 public: 00028 00029 FbxRenamingStrategyFbx7(); 00030 virtual ~FbxRenamingStrategyFbx7(); 00031 00032 virtual void CleanUp(); 00033 virtual bool DecodeScene(FbxScene* pScene); 00034 virtual bool EncodeScene(FbxScene* pScene); 00035 virtual bool DecodeString(FbxNameHandler& pName); 00036 virtual bool EncodeString(FbxNameHandler& pName, bool pIsPropertyName=false); 00037 00038 }; 00039 00040 #include <fbxsdk/fbxsdk_nsend.h> 00041 00042 #endif /* _FBXSDK_UTILS_RENAMINGSTRATEGY_FBX7_H_ */