Go to the
documentation of this file.
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013 #ifndef _FBXSDK_SCENE_GEOMETRY_GENERIC_NODE_H_
00014 #define _FBXSDK_SCENE_GEOMETRY_GENERIC_NODE_H_
00015
00016 #include <fbxsdk/fbxsdk_def.h>
00017
00018 #include <fbxsdk/core/base/fbxerror.h>
00019 #include <fbxsdk/core/fbxobject.h>
00020
00021 #include <fbxsdk/fbxsdk_nsbegin.h>
00022
00023 class FbxManager;
00024
00028 class FBXSDK_DLL FbxGenericNode : public FbxObject
00029 {
00030 FBXSDK_OBJECT_DECLARE(FbxGenericNode,FbxObject);
00031
00032 public:
00037
00041 FbxError& GetError();
00042
00047 enum EErrorCode
00048 {
00049 eError,
00050 eErrorCount
00051 };
00052
00056 EErrorCode GetLastErrorID() const;
00057
00061 const char* GetLastErrorString() const;
00062
00064
00066
00067
00068
00069
00070
00071
00073 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00074 protected:
00075 FbxGenericNode(FbxManager& pManager, char const* pName);
00076 virtual FbxStringList GetTypeFlags() const;
00077
00078 friend class FbxScene;
00079
00080 private:
00081 FbxError mError;
00082
00083 #endif // #ifndef DOXYGEN_SHOULD_SKIP_THIS
00084 };
00085
00086 #include <fbxsdk/fbxsdk_nsend.h>
00087
00088 #endif