17 #ifndef _GAZEBO_PLANE_HH_
18 #define _GAZEBO_PLANE_HH_
20 #include <ignition/math/Plane.hh>
43 public:
Plane(
const Vector3 &_normal,
double _offset = 0.0);
54 public:
Plane(
const ignition::math::Planed &_plane);
57 public:
virtual ~
Plane();
70 public:
double Distance(
const Vector3 &_origin,
81 public:
Plane &operator =(
const ignition::math::Planed &_p);
85 public: ignition::math::Planed Ign()
const;
Generic double x, y vector.
Definition: Vector2d.hh:36
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:39
Vector3 normal
Plane normal.
Definition: Plane.hh:88
#define GZ_MATH_VISIBLE
Definition: system.hh:134
A plane and related functions.
Definition: Plane.hh:35
double d
Plane offset.
Definition: Plane.hh:94
GAZEBO_VISIBLE void Set(common::Image &_img, const msgs::Image &_msg)
Convert a msgs::Image to a common::Image.
Vector2d size
Plane size.
Definition: Plane.hh:91