#include <CollisionSphere.h>
Public Member Functions | |
| CollisionSphere (void) | |
| ~CollisionSphere (void) | |
| CollisionSphere (const CollisionSphere &rhs) | |
| CollisionSphere & | operator= (const CollisionSphere &rhs) |
| CollisionSphere (const ml7::Vector2 ¢er, const float radius) | |
| CollisionSphere (const ml7::Vector2 &a, const ml7::Vector2 &b, const ml7::Vector2 &c) | |
Public Attributes | |
| ml7::Matrix2x3 | transform |
| bl7::geometry2::CollisionSphere::CollisionSphere | ( | void | ) | [inline] |
Default constructor.
| bl7::geometry2::CollisionSphere::~CollisionSphere | ( | void | ) | [inline] |
Destructor.
| bl7::geometry2::CollisionSphere::CollisionSphere | ( | const CollisionSphere & | rhs | ) | [inline] |
Copy constructor.
| bl7::geometry2::CollisionSphere::CollisionSphere | ( | const ml7::Vector2 & | center, | |
| const float | radius | |||
| ) | [inline] |
Explicit constructor: sphere from center point and radius.
| bl7::geometry2::CollisionSphere::CollisionSphere | ( | const ml7::Vector2 & | a, | |
| const ml7::Vector2 & | b, | |||
| const ml7::Vector2 & | c | |||
| ) | [inline] |
Explicit constructor: sphere from three points.
| CollisionSphere& bl7::geometry2::CollisionSphere::operator= | ( | const CollisionSphere & | rhs | ) | [inline] |
Copy assignment operator.
The transformation matrix rotating and translating the sphere.
1.7.1