Update include paths for bindings to new layout.
This commit is contained in:
@ -4,9 +4,10 @@ if(SWIG_FOUND)
|
|||||||
|
|
||||||
find_package(PythonLibs)
|
find_package(PythonLibs)
|
||||||
include_directories(${PYTHON_INCLUDE_PATH})
|
include_directories(${PYTHON_INCLUDE_PATH})
|
||||||
include_directories(${PolyVoxCore_SOURCE_DIR}/include)
|
include_directories(${PolyVoxCore_SOURCE_DIR}/include ${PolyVoxCore_SOURCE_DIR}/include/PolyVoxCore)
|
||||||
|
|
||||||
set(CMAKE_SWIG_FLAGS "")
|
set(CMAKE_SWIG_FLAGS "")
|
||||||
|
add_definitions(-DSWIG)
|
||||||
set_source_files_properties(PolyVoxCore.i PROPERTIES CPLUSPLUS ON)
|
set_source_files_properties(PolyVoxCore.i PROPERTIES CPLUSPLUS ON)
|
||||||
|
|
||||||
swig_add_module(PolyVoxCore python PolyVoxCore.i)
|
swig_add_module(PolyVoxCore python PolyVoxCore.i)
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
%module CubicSurfaceExtractor
|
%module CubicSurfaceExtractor
|
||||||
%{
|
%{
|
||||||
#include "VolumeSampler.h"
|
#include "SimpleVolume.h"
|
||||||
#include "Array.h"
|
#include "Array.h"
|
||||||
#include "CubicSurfaceExtractor.h"
|
#include "CubicSurfaceExtractor.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%include "VolumeSampler.h"
|
%include "SimpleVolume.h"
|
||||||
%include "Array.h"
|
%include "Array.h"
|
||||||
%include "CubicSurfaceExtractor.h"
|
%include "CubicSurfaceExtractor.h"
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
%module CubicSurfaceExtractorWithNormals
|
%module CubicSurfaceExtractorWithNormals
|
||||||
%{
|
%{
|
||||||
#include "VolumeSampler.h"
|
#include "SimpleVolume.h"
|
||||||
//#include "CubicSurfaceExtractor.h"
|
//#include "CubicSurfaceExtractor.h"
|
||||||
#include "CubicSurfaceExtractorWithNormals.h"
|
#include "CubicSurfaceExtractorWithNormals.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%include "VolumeSampler.h"
|
%include "SimpleVolume.h"
|
||||||
//%include "CubicSurfaceExtractor.h"
|
//%include "CubicSurfaceExtractor.h"
|
||||||
%include "CubicSurfaceExtractorWithNormals.h"
|
%include "CubicSurfaceExtractorWithNormals.h"
|
||||||
|
|
||||||
|
@ -21,13 +21,13 @@
|
|||||||
%include "Density.i"
|
%include "Density.i"
|
||||||
%include "Vector.i"
|
%include "Vector.i"
|
||||||
%include "Region.i"
|
%include "Region.i"
|
||||||
%include "Volume.i"
|
%include "SimpleVolume.i"
|
||||||
%include "TypeDef.i"
|
%include "TypeDef.i"
|
||||||
//%include "SubArray.i"
|
//%include "SubArray.i"
|
||||||
//%include "Array.i"
|
//%include "Array.i"
|
||||||
%include "VertexTypes.i"
|
%include "VertexTypes.i"
|
||||||
%include "SurfaceMesh.i"
|
%include "SurfaceMesh.i"
|
||||||
%include "VolumeSampler.i"
|
%include "SimpleVolumeSampler.i"
|
||||||
%include "SurfaceExtractor.i"
|
%include "SurfaceExtractor.i"
|
||||||
%include "CubicSurfaceExtractor.i"
|
%include "CubicSurfaceExtractor.i"
|
||||||
%include "CubicSurfaceExtractorWithNormals.i"
|
%include "CubicSurfaceExtractorWithNormals.i"
|
||||||
|
13
library/bindings/SimpleVolume.i
Normal file
13
library/bindings/SimpleVolume.i
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
%module SimpleVolume
|
||||||
|
%{
|
||||||
|
#include "Material.h"
|
||||||
|
#include "Density.h"
|
||||||
|
#include "SimpleVolume.h"
|
||||||
|
%}
|
||||||
|
|
||||||
|
%include "Material.h"
|
||||||
|
%include "Density.h"
|
||||||
|
%include "SimpleVolume.h"
|
||||||
|
|
||||||
|
%template(SimpleVolumeMaterial8) PolyVox::SimpleVolume<PolyVox::Material8>;
|
||||||
|
%template(SimpleVolumeDensity8) PolyVox::SimpleVolume<PolyVox::Density8>;
|
9
library/bindings/SimpleVolumeSampler.i
Normal file
9
library/bindings/SimpleVolumeSampler.i
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
%module SimpleVolumeSampler
|
||||||
|
%{
|
||||||
|
#include "SimpleVolume.h"
|
||||||
|
%}
|
||||||
|
|
||||||
|
%include "SimpleVolume.h"
|
||||||
|
|
||||||
|
%template(SimpleVolumeSamplerMaterial8) PolyVox::SimpleVolumeSampler<PolyVox::Material8>;
|
||||||
|
%template(SimpleVolumeSamplerDensity8) PolyVox::SimpleVolumeSampler<PolyVox::Density8>;
|
@ -1,10 +1,10 @@
|
|||||||
%module SurfaceExtractor
|
%module SurfaceExtractor
|
||||||
%{
|
%{
|
||||||
#include "VolumeSampler.h"
|
#include "SimpleVolume.h"
|
||||||
#include "SurfaceExtractor.h"
|
#include "SurfaceExtractor.h"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%include "VolumeSampler.h"
|
%include "SimpleVolume.h"
|
||||||
%include "SurfaceExtractor.h"
|
%include "SurfaceExtractor.h"
|
||||||
|
|
||||||
%template(SurfaceExtractorMaterial8) PolyVox::SurfaceExtractor<PolyVox::Material8>;
|
%template(SurfaceExtractorMaterial8) PolyVox::SurfaceExtractor<PolyVox::Material8>;
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
%module Volume
|
|
||||||
%{
|
|
||||||
#include "Material.h"
|
|
||||||
#include "Density.h"
|
|
||||||
#include "Volume.h"
|
|
||||||
%}
|
|
||||||
|
|
||||||
%include "Material.h"
|
|
||||||
%include "Density.h"
|
|
||||||
%include "Volume.h"
|
|
||||||
|
|
||||||
%template(VolumeMaterial8) PolyVox::Volume<PolyVox::Material8>;
|
|
||||||
%template(VolumeDensity8) PolyVox::Volume<PolyVox::Density8>;
|
|
@ -1,9 +0,0 @@
|
|||||||
%module VolumeSampler
|
|
||||||
%{
|
|
||||||
#include "VolumeSampler.h"
|
|
||||||
%}
|
|
||||||
|
|
||||||
%include "VolumeSampler.h"
|
|
||||||
|
|
||||||
%template(VolumeSamplerMaterial8) PolyVox::VolumeSampler<PolyVox::Material8>;
|
|
||||||
%template(VolumeSamplerDensity8) PolyVox::VolumeSampler<PolyVox::Density8>;
|
|
Reference in New Issue
Block a user