mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
Project import generated by Copybara. GitOrigin-RevId: f6818c55dda55da1226e47a05a22d30f7cc477f1
51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
extra_includes:
|
|
- rpy/geometryToString.h
|
|
- wpystruct.h
|
|
|
|
classes:
|
|
frc::Transform3d:
|
|
methods:
|
|
Transform3d:
|
|
overloads:
|
|
const Pose3d&, const Pose3d&:
|
|
keepalive: []
|
|
Translation3d, Rotation3d:
|
|
units::meter_t, units::meter_t, units::meter_t, Rotation3d:
|
|
const Eigen::Matrix4d&:
|
|
rename: fromMatrix
|
|
keepalive: []
|
|
'':
|
|
const frc::Transform2d&:
|
|
keepalive: []
|
|
Translation:
|
|
X:
|
|
Y:
|
|
Z:
|
|
ToMatrix:
|
|
Rotation:
|
|
Inverse:
|
|
operator*:
|
|
operator/:
|
|
operator+:
|
|
operator==:
|
|
Log:
|
|
|
|
|
|
inline_code: |
|
|
cls_Transform3d
|
|
.def_property_readonly("x", &Transform3d::X)
|
|
.def_property_readonly("y", &Transform3d::Y)
|
|
.def_property_readonly("z", &Transform3d::Z)
|
|
.def_property_readonly("x_feet", [](const Transform3d * self) -> units::foot_t {
|
|
return self->X();
|
|
})
|
|
.def_property_readonly("y_feet", [](const Transform3d * self) -> units::foot_t {
|
|
return self->Y();
|
|
})
|
|
.def_property_readonly("z_feet", [](const Transform3d * self) -> units::foot_t {
|
|
return self->Z();
|
|
})
|
|
.def("__repr__", py::overload_cast<const Transform3d&>(&rpy::toString));
|
|
|
|
SetupWPyStruct<frc::Transform3d>(cls_Transform3d);
|