OpenGUI::IVector2 Class Reference
[Types]

#include <OpenGUI_Types.h>

List of all members.


Detailed Description

IVector2s are two dimensional vectors based on integers.


Public Member Functions

 IVector2 ()
 constructor
 IVector2 (int x, int y)
 constructor
IVector2 operator+ (const IVector2 &right) const
 operator +
IVector2 operator- (const IVector2 &right) const
 operator -
IVector2 operator * (const IVector2 &right) const
 operator *
IVector2 operator/ (const IVector2 &right) const
 operator /
IVector2operator+= (const IVector2 &right)
 operator +=
IVector2operator-= (const IVector2 &right)
 operator -=
IVector2operator *= (const IVector2 &right)
 operator *=
IVector2operator/= (const IVector2 &right)
 operator /=
bool operator== (const IVector2 &right) const
 comparison operator
bool operator!= (const IVector2 &right) const
 comparison operator
IVector2 operator- ()
 inverse operator
std::string toStr () const
 Return a string representation of this value.

Public Attributes

int x
 direct access to x
int y
 direct access to y


Constructor & Destructor Documentation

OpenGUI::IVector2::IVector2 (  )  [inline]

constructor

OpenGUI::IVector2::IVector2 ( int  x,
int  y 
) [inline]

constructor


Member Function Documentation

IVector2 OpenGUI::IVector2::operator * ( const IVector2 right  )  const [inline]

operator *

IVector2& OpenGUI::IVector2::operator *= ( const IVector2 right  )  [inline]

operator *=

bool OpenGUI::IVector2::operator!= ( const IVector2 right  )  const [inline]

comparison operator

IVector2 OpenGUI::IVector2::operator+ ( const IVector2 right  )  const [inline]

operator +

IVector2& OpenGUI::IVector2::operator+= ( const IVector2 right  )  [inline]

operator +=

IVector2 OpenGUI::IVector2::operator- (  )  [inline]

inverse operator

IVector2 OpenGUI::IVector2::operator- ( const IVector2 right  )  const [inline]

operator -

IVector2& OpenGUI::IVector2::operator-= ( const IVector2 right  )  [inline]

operator -=

IVector2 OpenGUI::IVector2::operator/ ( const IVector2 right  )  const [inline]

operator /

IVector2& OpenGUI::IVector2::operator/= ( const IVector2 right  )  [inline]

operator /=

bool OpenGUI::IVector2::operator== ( const IVector2 right  )  const [inline]

comparison operator

std::string OpenGUI::IVector2::toStr (  )  const

Return a string representation of this value.


Member Data Documentation

int OpenGUI::IVector2::x

direct access to x

int OpenGUI::IVector2::y

direct access to y


The documentation for this class was generated from the following files:
Copyright © 2006 OpenGUI | OpenGUI.SF.net
Generated: Fri Jan 5 23:05:26 2007