Unuk 1.0
Vector2 Struct Reference

#include <Geometry.h>

List of all members.

Public Member Functions

 Vector2 (float X, float Y)
 Vector2 (void)
 Vector2 (const Vector2 &v)
Vector2 operator* (const float s) const
Vector2operator= (const Vector2 &v)
Vector2operator+= (const Vector2 &v)
const Vector2 operator- (const Vector2 &v) const
float length (void) const
void normalize (void)

Public Attributes

float x
float y

Detailed Description

Definition at line 31 of file Geometry.h.


Constructor & Destructor Documentation

Vector2::Vector2 ( float  X,
float  Y 
) [inline]

Definition at line 33 of file Geometry.h.

Vector2::Vector2 ( void  ) [inline]

Definition at line 37 of file Geometry.h.

Vector2::Vector2 ( const Vector2 v) [inline]

Definition at line 41 of file Geometry.h.


Member Function Documentation

float Vector2::length ( void  ) const [inline]

Definition at line 74 of file Geometry.h.

void Vector2::normalize ( void  ) [inline]

Definition at line 78 of file Geometry.h.

Vector2 Vector2::operator* ( const float  s) const [inline]

Definition at line 45 of file Geometry.h.

Vector2& Vector2::operator+= ( const Vector2 v) [inline]

Definition at line 59 of file Geometry.h.

const Vector2 Vector2::operator- ( const Vector2 v) const [inline]

Definition at line 66 of file Geometry.h.

Vector2& Vector2::operator= ( const Vector2 v) [inline]

Definition at line 49 of file Geometry.h.


Member Data Documentation

float Vector2::x

Definition at line 32 of file Geometry.h.

float Vector2::y

Definition at line 32 of file Geometry.h.


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