30 lines
		
	
	
		
			525 B
		
	
	
	
		
			Smarty
		
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			525 B
		
	
	
	
		
			Smarty
		
	
	
|  | {include_boost}
 | ||
|  | 
 | ||
|  | #include <pybind11/eigen.h>
 | ||
|  | #include <pybind11/stl_bind.h>
 | ||
|  | #include <pybind11/pybind11.h>
 | ||
|  | #include <pybind11/operators.h>
 | ||
|  | #include "gtsam/nonlinear/utilities.h"  // for RedirectCout.
 | ||
|  | 
 | ||
|  | {includes}
 | ||
|  | #include "wrap/serialization.h"
 | ||
|  | #include <boost/serialization/export.hpp>
 | ||
|  | 
 | ||
|  | {boost_class_export}
 | ||
|  | 
 | ||
|  | {holder_type}
 | ||
|  | 
 | ||
|  | using namespace std;
 | ||
|  | 
 | ||
|  | namespace py = pybind11;
 | ||
|  | 
 | ||
|  | PYBIND11_MODULE({module_name}, m_) {{ | ||
|  |     m_.doc() = "pybind11 wrapper of {module_name}";
 | ||
|  | 
 | ||
|  | {wrapped_namespace}
 | ||
|  | 
 | ||
|  | #include "python/specializations.h"
 | ||
|  | 
 | ||
|  | }}
 | ||
|  | 
 |