Control Libraries 7.4.0
Loading...
Searching...
No Matches
clproto_bindings.hpp
1#pragma once
2
3#include <iostream>
4#include <string>
5#include <sstream>
6#include <vector>
7
8#include <pybind11/pybind11.h>
9#include <pybind11/chrono.h>
10#include <pybind11/eigen.h>
11#include <pybind11/operators.h>
12#include <pybind11/stl.h>
13
14#include <eigen3/Eigen/Core>
15
16#include <clproto.hpp>
17
18namespace py = pybind11;
19using namespace pybind11::literals;
20
21class EncodingException : public std::runtime_error {
22public:
23 explicit EncodingException(const std::string& msg) : std::runtime_error(msg) {}
24};
25
26void bind_clproto(py::module_& m);