#pragma once #include "QtWrappers.h" #include "pywrappers_common.h" #include #include #include #include #include #include PYBIND11_MAKE_OPAQUE(std::vector); std::ostream& operator<<(std::ostream& os, const DateTimeRange& range) { os << "=========================" << std::endl << "SqpRange:" << std::endl << " Start date: " << DateUtils::dateTime(range.m_TStart).toString() << std::endl << " Stop date: " << DateUtils::dateTime(range.m_TEnd).toString() << std::endl; return os; } std::ostream& operator<<(std::ostream& os, Variable2& variable) { os << "=========================" << std::endl << "Variable:" << std::endl << " Name: " << variable.name() << std::endl << " range: " << std::endl << variable.range() << std::endl; return os; } std::ostream& operator<<(std::ostream& os, const VectorTimeSerie::raw_value_type& value) { os << "[" << value.x << ", " << value.y << ", " << value.z << "]" << std::endl; return os; }