added comparison operator overloading

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added a couple of Vec2D tests

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
removed an unnecessary error outptut

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
change getComponent function of Vec2D class

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
change all access to local members to using getters

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
add getComponentTest() and headingTest()

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
random bullshizzo

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixes constructor Rect( float x, float y, float w, float h );

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implements overloaded assignment operator

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixes copy constructor

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implements - doubleToLongBits( double d )
and - floatToIntBits( float f )

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixes ScaleMap constructor (pointer mess)

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adds VecMathUtilTest suite

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixes ScaleMapTest

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
removed unnecessary comment

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
implements a couple of testcases:
- hashCodeTest
- isInCircleTest
- isInRectangleTest
- isInTriangleTest
- isMajorAxisTest
- isZeroVectorTest

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adds VecMathUtilTest suite

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
fixes assignemnt operator overloading of DoubleRange

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
added LineIntersection3D for the use with Line3D

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>
adds : newBoundingCircle function

Signed-off-by: Marcel Schwittlick <marzzzel@gmail.com>