extra_includes: - PyTrajectoryConstraint.h classes: wpi::math::EllipticalRegionConstraint: template_params: - typename Constraint typealias: - wpi::math::TrajectoryConstraint::MinMax methods: EllipticalRegionConstraint: overloads: const Translation2d&, wpi::units::meter_t, wpi::units::meter_t, const Rotation2d&, const Constraint&: const Ellipse2d&, const Constraint&: MaxVelocity: MinMaxAcceleration: template_inline_code: | cls_EllipticalRegionConstraint .def_static("fromFeet", [](const Translation2d& center, wpi::units::foot_t xWidth, wpi::units::foot_t yWidth, const Rotation2d& rotation, const Constraint& constraint) { return std::make_shared>(center, xWidth, yWidth, rotation, constraint); }, py::arg("center"), py::arg("xWidth"), py::arg("yWidth"), py::arg("rotation"), py::arg("constraint")) ; templates: EllipticalRegionConstraint: qualname: wpi::math::EllipticalRegionConstraint params: - wpi::math::PyTrajectoryConstraint