bl7::geometry2::CollisionBox Class Reference

#include <CollisionBox.h>

Inheritance diagram for bl7::geometry2::CollisionBox:
bl7::geometry2::Box bl7::geometry2::CollisionGeometry bl7::geometry2::Geometry

List of all members.

Public Member Functions

 CollisionBox (void)
 ~CollisionBox (void)
 CollisionBox (const CollisionBox &rhs)
CollisionBoxoperator= (const CollisionBox &rhs)
 CollisionBox (const ml7::Vector2 &center, const ml7::Vector2 &half_width)
 CollisionBox (const float x1, const float y1, const float x2, const float y2)

Constructor & Destructor Documentation

bl7::geometry2::CollisionBox::CollisionBox ( void   )  [inline]

Default constructor.

bl7::geometry2::CollisionBox::~CollisionBox ( void   )  [inline]

Destructor.

bl7::geometry2::CollisionBox::CollisionBox ( const CollisionBox rhs  )  [inline]

Copy constructor.

bl7::geometry2::CollisionBox::CollisionBox ( const ml7::Vector2 center,
const ml7::Vector2 half_width 
) [inline]

Explicit constructor: box from center point and the half-width vector.

bl7::geometry2::CollisionBox::CollisionBox ( const float  x1,
const float  y1,
const float  x2,
const float  y2 
) [inline]

Explicit constructor: box from the minimum and the maximum values.


Member Function Documentation

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

Copy assignment operator.

Reimplemented from bl7::geometry2::Box.


The documentation for this class was generated from the following file:

Generated on Tue Dec 1 13:21:10 2009 for flange77: Cyber E-Razor rockt die Galaxis by  doxygen 1.6.1