# Do not edit. RunSwig.bat will update this file. #pragma SWIG nowarn=-401-325 %module Framework //-- #define PyAPI_FUNC(r) r #define LONG_MAX 0X7FFFFFFFL #define UCHAR_MAX 0xFF #define NULL 0 #undef __PYDECL #define __PYDECL #undef SPR_CDECL #define SPR_CDECL #undef SPR_DLL #define SPR_DLL //--- %ignore Spr::FWGraphicsAdaptee::Init; %ignore Spr::FWInteractSceneIf::GetIAAdaptee; //APIの不整合がありコンパイル不可なので %ignore Spr::FWSceneIf::GetObjects; // **が出てくるので未対応 %ignore Spr::FWSceneIf::GetFWBones;//UTRefを使ってる。未対応 %ignore Spr::FWSceneIf::AddHumanInterface;//HIForceDevice6DがAPIヘッダで定義されていない %extend Spr::FWBoneIf{ static const IfInfo* GetIfInfoStatic(); } %include "Utility/EPObject.i" EXTEND_N_GETS_TO_LIST(Spr::FWSceneIf,NObject,GetObjects,FWObjectIf) EXTEND_N_GET_TO_LIST(Spr::FWSdkIf ,NIAScenes ,GetIAScene ,FWInteractSceneIf ) EXTEND_N_GET_TO_LIST(Spr::FWInteractSceneIf ,NIAPointers ,GetIAPointer ,FWInteractPointerIf ) //-- %begin%{ #include "../../include/Springhead.h" #include "../../include/Python/Python.h" #include "../../include/EmbPython/SprEPUtility.h" #include "../../include/EmbPython/SprEPBase.h" #include "../../include/EmbPython/SprEPFoundation.h" #include "../../include/EmbPython/SprEPFileIO.h" #include "../../include/EmbPython/SprEPPhysics.h" #include "../../include/EmbPython/SprEPGraphics.h" #include "../../include/EmbPython/SprEPHumanInterface.h" #include "../../include/Framework/SprFWBone.h" %} //-- %include "../../include/Framework/SprFWBone.h" %include "../../include/Framework/SprFWFemMesh.h" %include "../../include/Framework/SprFWInteractPointer.h" %include "../../include/Framework/SprFWInteractScene.h" %include "../../include/Framework/SprFWObject.h" %include "../../include/Framework/SprFWScene.h" %include "../../include/Framework/SprFWSdk.h" //--