%module vmd %{ #include using namespace meshio; using namespace vmd; %} %include "std_wstring.i" %include "std_vector.i" %include "std_map.i" %include "../include/vmd.h" %include "../include/color.h" %include "../include/la.h" %template(BoneKeyFrame) meshio::vmd::KeyFrame; %template(BoneKeyFrameVector) std::vector >; %template(BoneKeyFrameList) meshio::vmd::KeyFrameList >; %template(MorphKeyFrame) meshio::vmd::KeyFrame; %template(MorphKeyFrameVector) std::vector >; %template(MorphKeyFrameList) meshio::vmd::KeyFrameList >; %template(WStringVector) std::vector;