%module SimpleVolume %{ #include "Material.h" #include "Density.h" #include "SimpleVolume.h" %} %import "BaseVolume.h" %include "Material.h" %include "Density.h" %include "SimpleVolume.h" %template(BaseVolumeDensity8) PolyVox::BaseVolume; %template(SimpleVolumeDensity8) PolyVox::SimpleVolume; %template(BaseVolumeMaterial8) PolyVox::BaseVolume; %template(SimpleVolumeMaterial8) PolyVox::SimpleVolume; %template(BaseVolumeMaterial16) PolyVox::BaseVolume; %template(SimpleVolumeMaterial16) PolyVox::SimpleVolume; %template(BaseVolumeMaterialDensityPair44) PolyVox::BaseVolume; %template(SimpleVolumeMaterialDensityPair44) PolyVox::SimpleVolume; %template(BaseVolumeMaterialDensityPair88) PolyVox::BaseVolume; %template(SimpleVolumeMaterialDensityPair88) PolyVox::SimpleVolume;