diff --git a/Source/Wrappers/SwigInterface/imstkCWrapper.i b/Source/Wrappers/SwigInterface/imstkCWrapper.i index 304d9f0196472949e5dcdb6054549c0fdc1a994d..f2d0794a3fee3285b47c92c23c14c50806471100 100644 --- a/Source/Wrappers/SwigInterface/imstkCWrapper.i +++ b/Source/Wrappers/SwigInterface/imstkCWrapper.i @@ -53,10 +53,13 @@ * Filter */ #include "imstkGeometryAlgorithm.h" -#include "imstkSurfaceMeshSubdivide.h" #include "imstkImplicitGeometryToImageData.h" -#include "imstkSurfaceMeshFlyingEdges.h" +#include "imstkQuadricDecimate.h" #include "imstkSelectEnclosedPoints.h" +#include "imstkSurfaceMeshFlyingEdges.h" +#include "imstkSurfaceMeshSmoothen.h" +#include "imstkSurfaceMeshSubdivide.h" +#include "imstkSurfaceMeshTextureProject.h" /* * MeshIO @@ -135,12 +138,12 @@ #include "imstkTetraToPointSetCD.h" #include "imstkUnidirectionalPlaneToSphereCD.h" - /* * CollisionHandling */ #include "imstkCollisionHandling.h" #include "imstkRigidBodyCH.h" + /* * Controller */ @@ -263,13 +266,20 @@ namespace std %include "../../GeometryMappers/imstkTetraTriangleMap.h" /* - * Filtering + * FilteringCore */ %include "../../FilteringCore/imstkGeometryAlgorithm.h" -%include "../../Filtering/imstkSurfaceMeshSubdivide.h" + +/* + * Filtering + */ %include "../../Filtering/imstkImplicitGeometryToImageData.h" -%include "../../Filtering/imstkSurfaceMeshFlyingEdges.h" +%include "../../Filtering/imstkQuadricDecimate.h" %include "../../Filtering/imstkSelectEnclosedPoints.h" +%include "../../Filtering/imstkSurfaceMeshFlyingEdges.h" +%include "../../Filtering/imstkSurfaceMeshSmoothen.h" +%include "../../Filtering/imstkSurfaceMeshSubdivide.h" +%include "../../Filtering/imstkSurfaceMeshTextureProject.h" /* * MeshIO diff --git a/Source/Wrappers/SwigInterface/shared_ptr_instantiation.i b/Source/Wrappers/SwigInterface/shared_ptr_instantiation.i index c6c3b71d13803c31be5d2e45ad55f6d087292a0d..edd6be8885423f5a169207381a09ffc67561d2cc 100644 --- a/Source/Wrappers/SwigInterface/shared_ptr_instantiation.i +++ b/Source/Wrappers/SwigInterface/shared_ptr_instantiation.i @@ -55,10 +55,17 @@ * FilteringCore */ %shared_ptr(imstk::GeometryAlgorithm) -%shared_ptr(imstk::SurfaceMeshSubdivide) + +/* + * Filtering + */ %shared_ptr(imstk::ImplicitGeometryToImageData) -%shared_ptr(imstk::SurfaceMeshFlyingEdges) +%shared_ptr(imstk::QuadricDecimate) %shared_ptr(imstk::SelectEnclosedPoints) +%shared_ptr(imstk::SurfaceMeshFlyingEdges) +%shared_ptr(imstk::SurfaceMeshSmoothen) +%shared_ptr(imstk::SurfaceMeshSubdivide) +%shared_ptr(imstk::SurfaceMeshTextureProject) /* * DynamicalModel