A plane and related functions.
More...
#include <math/gzmath.hh>
A plane and related functions.
gazebo::math::Plane::Plane |
( |
| ) |
|
gazebo::math::Plane::Plane |
( |
const Vector3 & |
_normal, |
|
|
double |
_offset = 0.0 |
|
) |
| |
Constructor from a normal and a distanec.
- Parameters
-
[in] | _normal | The plane normal |
[in] | _offset | Offset along the normal |
gazebo::math::Plane::Plane |
( |
const Vector3 & |
_normal, |
|
|
const Vector2d & |
_size, |
|
|
double |
_offset |
|
) |
| |
Constructor.
- Parameters
-
[in] | _normal | The plane normal |
[in] | _size | Size of the plane |
[in] | _offset | Offset along the normal |
virtual gazebo::math::Plane::~Plane |
( |
| ) |
|
|
virtual |
double gazebo::math::Plane::Distance |
( |
const Vector3 & |
_origin, |
|
|
const Vector3 & |
_dir |
|
) |
| const |
Get distance to the plane give an origin and direction.
- Parameters
-
[in] | _origin | the origin |
[in] | _dir | a direction |
- Returns
- the shortest distance
Plane& gazebo::math::Plane::operator= |
( |
const Plane & |
_p | ) |
|
Equal operator.
- Parameters
-
- Returns
- itself
void gazebo::math::Plane::Set |
( |
const Vector3 & |
_normal, |
|
|
const Vector2d & |
_size, |
|
|
double |
offset |
|
) |
| |
Set the plane.
- Parameters
-
[in] | _normal | The plane normal |
[in] | _size | Size of the plane |
[in] | _offset | Offset along the normal |
double gazebo::math::Plane::d |
Vector3 gazebo::math::Plane::normal |
The documentation for this class was generated from the following file: