Public Member Functions | Public Attributes

bl7::geometry2::CollisionPoly Class Reference

#include <CollisionPoly.h>

Inheritance diagram for bl7::geometry2::CollisionPoly:
bl7::geometry2::Poly bl7::geometry2::CollisionGeometry bl7::geometry2::Geometry

List of all members.

Public Member Functions

 CollisionPoly (void)
 ~CollisionPoly (void)
 CollisionPoly (const CollisionPoly &rhs)
CollisionPolyoperator= (const CollisionPoly &rhs)
 CollisionPoly (const Vertices &vertices)

Public Attributes

ml7::Matrix2x3 transform

Constructor & Destructor Documentation

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).


Member Function Documentation

CollisionPoly& bl7::geometry2::CollisionPoly::operator= ( const CollisionPoly rhs  )  [inline]

Copy assignment operator.


Member Data Documentation

The transformation matrix rotating and translating the poly.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines