RigsofRods
Soft-body Physics Simulation
|
Binding of Ogre::Vector2. More...
#include <(ValueTypes) vector2.h>
Public Member Functions | |
Constructors | |
vector2 () | |
vector2 (float, float, float) | |
vector2 (const vector2 &in) | |
vector2 (float) | |
vector2 () | |
vector2 (float, float, float) | |
vector2 (const vector2 &in) | |
vector2 (float) | |
Operators | |
float | opIndex (int) const |
bool | opEquals (const vector2 &in) const |
vector2 | opAdd (const vector2 &in) const |
vector2 | opSub (const vector2 &in) const |
vector2 | opMul (float) const |
vector2 | opMul (const vector2 &in) const |
vector2 | opDiv (float) const |
vector2 | opDiv (const vector2 &in) const |
vector2 | opAdd () const |
vector2 | opSub () const |
vector2 & | opAddAssign (const vector2 &in) |
vector2 & | opAddAssign (float) |
vector2 & | opSubAssign (const vector2 &in) |
vector2 & | opSubAssign (float) |
vector2 & | opMulAssign (const vector2 &in) |
vector2 & | opMulAssign (float) |
vector2 & | opDivAssign (const vector2 &in) |
vector2 & | opDivAssign (float) |
float | opIndex (int) const |
bool | opEquals (const vector2 &in) const |
vector2 | opAdd (const vector2 &in) const |
vector2 | opSub (const vector2 &in) const |
vector2 | opMul (float) const |
vector2 | opMul (const vector2 &in) const |
vector2 | opDiv (float) const |
vector2 | opDiv (const vector2 &in) const |
vector2 | opAdd () const |
vector2 | opSub () const |
vector2 & | opAddAssign (const vector2 &in) |
vector2 & | opAddAssign (float) |
vector2 & | opSubAssign (const vector2 &in) |
vector2 & | opSubAssign (float) |
vector2 & | opMulAssign (const vector2 &in) |
vector2 & | opMulAssign (float) |
vector2 & | opDivAssign (const vector2 &in) |
vector2 & | opDivAssign (float) |
Methods | |
float | length () const |
float | squaredLength () const |
float | distance (const vector2 &in) const |
float | squaredDistance (const vector2 &in) const |
float | dotProduct (const vector2 &in) const |
float | absDotProduct (const vector2 &in) const |
float | normalise () |
float | crossProduct (const vector2 &in) const |
vector2 | midPoint (const vector2 &in) const |
void | makeFloor (const vector2 &in) |
void | makeCeil (const vector2 &in) |
vector2 | perpendicular () const |
vector2 | randomDeviant (const radian &in, const vector2 &in) const |
radian | angleBetween (const vector2 &in) |
quaternion | getRotationTo (const vector2 &in, const vector2 &in) const |
bool | isZeroLength () const |
vector2 | normalisedCopy () const |
vector2 | reflect (const vector2 &in) const |
bool | positionEquals (const vector2 &in, float) const |
bool | positionCloses (const vector2 &in, float) const |
bool | directionEquals (const vector2 &in, radian &in) const |
bool | isNaN () const |
float | length () const |
float | squaredLength () const |
float | distance (const vector2 &in) const |
float | squaredDistance (const vector2 &in) const |
float | dotProduct (const vector2 &in) const |
float | absDotProduct (const vector2 &in) const |
float | normalise () |
float | crossProduct (const vector2 &in) const |
vector2 | midPoint (const vector2 &in) const |
void | makeFloor (const vector2 &in) |
void | makeCeil (const vector2 &in) |
vector2 | perpendicular () const |
vector2 | randomDeviant (const radian &in, const vector2 &in) const |
radian | angleBetween (const vector2 &in) |
quaternion | getRotationTo (const vector2 &in, const vector2 &in) const |
bool | isZeroLength () const |
vector2 | normalisedCopy () const |
vector2 | reflect (const vector2 &in) const |
bool | positionEquals (const vector2 &in, float) const |
bool | positionCloses (const vector2 &in, float) const |
bool | directionEquals (const vector2 &in, radian &in) const |
bool | isNaN () const |
Data Fields | |
float | x |
float | y |
Binding of Ogre::Vector2.
Definition at line 19 of file (ValueTypes) vector2.h.
ScriptValueTypes::vector2::vector2 | ( | ) |
ScriptValueTypes::vector2::vector2 | ( | float | , |
float | , | ||
float | |||
) |
ScriptValueTypes::vector2::vector2 | ( | const vector2 & | in | ) |
ScriptValueTypes::vector2::vector2 | ( | float | ) |
ScriptValueTypes::vector2::vector2 | ( | ) |
ScriptValueTypes::vector2::vector2 | ( | float | , |
float | , | ||
float | |||
) |
ScriptValueTypes::vector2::vector2 | ( | const vector2 & | in | ) |
ScriptValueTypes::vector2::vector2 | ( | float | ) |
float ScriptValueTypes::vector2::absDotProduct | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::absDotProduct | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::crossProduct | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::crossProduct | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::distance | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::distance | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::dotProduct | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::dotProduct | ( | const vector2 & | in | ) | const |
quaternion ScriptValueTypes::vector2::getRotationTo | ( | const vector2 & | in, |
const vector2 & | in | ||
) | const |
quaternion ScriptValueTypes::vector2::getRotationTo | ( | const vector2 & | in, |
const vector2 & | in | ||
) | const |
bool ScriptValueTypes::vector2::isNaN | ( | ) | const |
bool ScriptValueTypes::vector2::isNaN | ( | ) | const |
bool ScriptValueTypes::vector2::isZeroLength | ( | ) | const |
bool ScriptValueTypes::vector2::isZeroLength | ( | ) | const |
float ScriptValueTypes::vector2::length | ( | ) | const |
float ScriptValueTypes::vector2::length | ( | ) | const |
void ScriptValueTypes::vector2::makeCeil | ( | const vector2 & | in | ) |
void ScriptValueTypes::vector2::makeCeil | ( | const vector2 & | in | ) |
void ScriptValueTypes::vector2::makeFloor | ( | const vector2 & | in | ) |
void ScriptValueTypes::vector2::makeFloor | ( | const vector2 & | in | ) |
float ScriptValueTypes::vector2::normalise | ( | ) |
float ScriptValueTypes::vector2::normalise | ( | ) |
vector2 ScriptValueTypes::vector2::normalisedCopy | ( | ) | const |
vector2 ScriptValueTypes::vector2::normalisedCopy | ( | ) | const |
vector2 ScriptValueTypes::vector2::opAdd | ( | ) | const |
vector2 ScriptValueTypes::vector2::opAdd | ( | ) | const |
vector2& ScriptValueTypes::vector2::opAddAssign | ( | float | ) |
vector2& ScriptValueTypes::vector2::opAddAssign | ( | float | ) |
vector2 ScriptValueTypes::vector2::opDiv | ( | float | ) | const |
vector2 ScriptValueTypes::vector2::opDiv | ( | float | ) | const |
vector2& ScriptValueTypes::vector2::opDivAssign | ( | float | ) |
vector2& ScriptValueTypes::vector2::opDivAssign | ( | float | ) |
bool ScriptValueTypes::vector2::opEquals | ( | const vector2 & | in | ) | const |
bool ScriptValueTypes::vector2::opEquals | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::opIndex | ( | int | ) | const |
float ScriptValueTypes::vector2::opIndex | ( | int | ) | const |
vector2 ScriptValueTypes::vector2::opMul | ( | float | ) | const |
vector2 ScriptValueTypes::vector2::opMul | ( | float | ) | const |
vector2& ScriptValueTypes::vector2::opMulAssign | ( | float | ) |
vector2& ScriptValueTypes::vector2::opMulAssign | ( | float | ) |
vector2 ScriptValueTypes::vector2::opSub | ( | ) | const |
vector2 ScriptValueTypes::vector2::opSub | ( | ) | const |
vector2& ScriptValueTypes::vector2::opSubAssign | ( | float | ) |
vector2& ScriptValueTypes::vector2::opSubAssign | ( | float | ) |
vector2 ScriptValueTypes::vector2::perpendicular | ( | ) | const |
vector2 ScriptValueTypes::vector2::perpendicular | ( | ) | const |
bool ScriptValueTypes::vector2::positionCloses | ( | const vector2 & | in, |
float | |||
) | const |
bool ScriptValueTypes::vector2::positionCloses | ( | const vector2 & | in, |
float | |||
) | const |
bool ScriptValueTypes::vector2::positionEquals | ( | const vector2 & | in, |
float | |||
) | const |
bool ScriptValueTypes::vector2::positionEquals | ( | const vector2 & | in, |
float | |||
) | const |
float ScriptValueTypes::vector2::squaredDistance | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::squaredDistance | ( | const vector2 & | in | ) | const |
float ScriptValueTypes::vector2::squaredLength | ( | ) | const |
float ScriptValueTypes::vector2::squaredLength | ( | ) | const |
float ScriptValueTypes::vector2::x |
Definition at line 23 of file (ValueTypes) vector2.h.
float ScriptValueTypes::vector2::y |
Definition at line 24 of file (ValueTypes) vector2.h.