#include <CollisionPlane.h>
Public Member Functions | |
| CollisionPlane (void) | |
| ~CollisionPlane (void) | |
| CollisionPlane (const CollisionPlane &rhs) | |
| CollisionPlane & | operator= (const CollisionPlane &rhs) |
| CollisionPlane (const float a, const float b, const float d) | |
| CollisionPlane (const ml7::Vector2 &n, const float d) | |
| CollisionPlane (const ml7::Vector2 &v, const ml7::Vector2 &n) | |
Public Attributes | |
| ml7::Matrix2x3 | transform |
| bl7::geometry2::CollisionPlane::CollisionPlane | ( | void | ) | [inline] |
Default constructor.
| bl7::geometry2::CollisionPlane::~CollisionPlane | ( | void | ) | [inline] |
Destructor.
| bl7::geometry2::CollisionPlane::CollisionPlane | ( | const CollisionPlane & | rhs | ) | [inline] |
Copy constructor.
| bl7::geometry2::CollisionPlane::CollisionPlane | ( | const float | a, | |
| const float | b, | |||
| const float | d | |||
| ) | [inline] |
Explicit constructor with the equation parameters.
| bl7::geometry2::CollisionPlane::CollisionPlane | ( | const ml7::Vector2 & | n, | |
| const float | d | |||
| ) | [inline] |
Explicit constructor with the normal and the distance from the origin.
| bl7::geometry2::CollisionPlane::CollisionPlane | ( | const ml7::Vector2 & | v, | |
| const ml7::Vector2 & | n | |||
| ) | [inline] |
Explicit constructor with the normal and a point located right on the plane.
| CollisionPlane& bl7::geometry2::CollisionPlane::operator= | ( | const CollisionPlane & | rhs | ) | [inline] |
Copy assignment operator.
The transformation matrix rotating and translating the plane.
1.7.1