stdlib: Add Vector2d to PyStats
Change-Id: Icb2f691abf88ef4bac8d277e421329edb000209b
This commit is contained in:
@@ -76,6 +76,7 @@ cast_stat_info(const statistics::Info *info)
|
||||
*/
|
||||
TRY_CAST(statistics::FormulaInfo);
|
||||
TRY_CAST(statistics::VectorInfo);
|
||||
TRY_CAST(statistics::Vector2dInfo);
|
||||
TRY_CAST(statistics::DistInfo);
|
||||
|
||||
return py::cast(info);
|
||||
@@ -183,6 +184,17 @@ pybind_init_stats(py::module_ &m_native)
|
||||
[](const statistics::VectorInfo &info) { return info.total(); })
|
||||
;
|
||||
|
||||
py::class_<statistics::Vector2dInfo, statistics::Info,
|
||||
std::unique_ptr<statistics::Vector2dInfo, py::nodelete>>(
|
||||
m, "Vector2dInfo")
|
||||
.def_readonly("x_size", &statistics::Vector2dInfo::x)
|
||||
.def_readonly("y_size", &statistics::Vector2dInfo::y)
|
||||
.def_readonly("subnames", &statistics::Vector2dInfo::subnames)
|
||||
.def_readonly("subdescs", &statistics::Vector2dInfo::subdescs)
|
||||
.def_readonly("ysubnames", &statistics::Vector2dInfo::y_subnames)
|
||||
.def_readonly("value", &statistics::Vector2dInfo::cvec)
|
||||
;
|
||||
|
||||
py::class_<statistics::FormulaInfo, statistics::VectorInfo,
|
||||
std::unique_ptr<statistics::FormulaInfo, py::nodelete>>(
|
||||
m, "FormulaInfo")
|
||||
|
||||
Reference in New Issue
Block a user