#include <CollisionPoly.h>
Public Member Functions | |
| CollisionPoly (void) | |
| ~CollisionPoly (void) | |
| CollisionPoly (const CollisionPoly &rhs) | |
| CollisionPoly & | operator= (const CollisionPoly &rhs) |
| CollisionPoly (const Vertices &vertices) | |
Public Attributes | |
| ml7::Matrix2x3 | transform |
| bl7::geometry2::CollisionPoly::CollisionPoly | ( | void | ) | [inline] |
Default constructor.
| bl7::geometry2::CollisionPoly::~CollisionPoly | ( | void | ) | [inline] |
Destructor.
| bl7::geometry2::CollisionPoly::CollisionPoly | ( | const CollisionPoly & | rhs | ) | [inline] |
Copy constructor.
| bl7::geometry2::CollisionPoly::CollisionPoly | ( | const Vertices & | vertices | ) | [inline] |
Explicit constructor: poly from a list of vertices (in clockwise order).
| CollisionPoly& bl7::geometry2::CollisionPoly::operator= | ( | const CollisionPoly & | rhs | ) | [inline] |
Copy assignment operator.
The transformation matrix rotating and translating the poly.
1.7.1