Public Member Functions | Public Attributes

bl7::geometry2::CollisionSphere Class Reference

#include <CollisionSphere.h>

Inheritance diagram for bl7::geometry2::CollisionSphere:
bl7::geometry2::Sphere bl7::geometry2::CollisionGeometry bl7::geometry2::Geometry

List of all members.

Public Member Functions

 CollisionSphere (void)
 ~CollisionSphere (void)
 CollisionSphere (const CollisionSphere &rhs)
CollisionSphereoperator= (const CollisionSphere &rhs)
 CollisionSphere (const ml7::Vector2 &center, const float radius)
 CollisionSphere (const ml7::Vector2 &a, const ml7::Vector2 &b, const ml7::Vector2 &c)

Public Attributes

ml7::Matrix2x3 transform

Constructor & Destructor Documentation

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.


Member Function Documentation

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

Copy assignment operator.


Member Data Documentation

The transformation matrix rotating and translating the sphere.


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