L_Vector Class Reference

#include <L_Vector.h>

List of all members.


Detailed Description

2D Vector class


Public Member Functions

 L_Vector (L_REAL x_in, L_REAL y_in)
 L_Vector (const L_Vector &vec)
 L_Vector (const CL_Vector2 &vec)
void set (L_REAL x_in, L_REAL y_in)
void set (const L_Vector &vec)
void set (const CL_Vector2 &vec)
void set2 (L_REAL magnitude, L_REAL radian)
void set_magnitude (L_REAL magnitude)
void set_angle (L_REAL radian)
void normalize (void)
void scale (L_REAL amount)
void negate (void)
L_Vector operator+ (const L_Vector &vector_in) const
L_Vector operator- (const L_Vector &vector_in) const
L_Vector operator= (const L_Vector &vector_in)
void operator+= (const L_Vector &vector_in)
void operator-= (const L_Vector &vector_in)
L_REAL dot_product (const L_Vector &vector_in) const
L_REAL get_magnitude (void) const
L_REAL get_sqr_magnitude (void) const
L_REAL get_angle (void) const
L_Vector get_normalized_vector (void) const
L_Vector get_scaled_vector (L_REAL amount) const

Public Attributes

L_REAL x
L_REAL y


logo LinearParticle Documentation © 2006-2007 by Wong Chin Foo.
Generated on 8 Jun 2007 by doxygen 1.4.6-NO