Represents a plane in 3D space, defined by a normal vector and a point on the plane.
More...
#include <plane.hpp>
|
| Plane (const geometry_msgs::msg::Point &point, const geometry_msgs::msg::Vector3 &normal) |
|
auto | offset (const geometry_msgs::msg::Point &point) const -> double |
|
|
const geometry_msgs::msg::Vector3 | normal_ |
|
const double | d_ |
|
Represents a plane in 3D space, defined by a normal vector and a point on the plane.
The plane is described using the equation: Ax + By + Cz + D = 0 where:
- A, B, C are the components of the normal vector (normal_ attribute).
- D is the offset from the origin, calculated using the point and normal vector (d_ attribute).
◆ Plane()
math::geometry::Plane::Plane |
( |
const geometry_msgs::msg::Point & |
point, |
|
|
const geometry_msgs::msg::Vector3 & |
normal |
|
) |
| |
◆ offset()
auto math::geometry::Plane::offset |
( |
const geometry_msgs::msg::Point & |
point | ) |
const -> double |
◆ d_
const double math::geometry::Plane::d_ |
◆ normal_
const geometry_msgs::msg::Vector3 math::geometry::Plane::normal_ |
The documentation for this class was generated from the following files: