15 #ifndef GEOMETRY__PLANE_HPP_
16 #define GEOMETRY__PLANE_HPP_
18 #include <geometry_msgs/msg/point.hpp>
19 #include <geometry_msgs/msg/vector3.hpp>
37 Plane(
const geometry_msgs::msg::Point & point,
const geometry_msgs::msg::Vector3 & normal);
38 auto offset(
const geometry_msgs::msg::Point & point)
const -> double;
40 const geometry_msgs::msg::Vector3
normal_;
Definition: bounding_box.hpp:32
Represents a plane in 3D space, defined by a normal vector and a point on the plane.
Definition: plane.hpp:36
const double d_
Definition: plane.hpp:41
auto offset(const geometry_msgs::msg::Point &point) const -> double
Definition: plane.cpp:34
Plane(const geometry_msgs::msg::Point &point, const geometry_msgs::msg::Vector3 &normal)
Definition: plane.cpp:24
const geometry_msgs::msg::Vector3 normal_
Definition: plane.hpp:40