Tests the WGridTransform class. More...
#include <WGridTransformOrtho_test.h>
Public Member Functions | |
void | testInstantiation () |
Test if all data fields get initialized correctly. | |
void | testCompareConstructors () |
Different constructors should not yield differently initialized data fields. | |
void | testTransformationToWorldSpace () |
Test transformation from grid space to world space. | |
void | testTransformationToGridSpace () |
Test transformation from world space to grid space. |
Tests the WGridTransform class.
Definition at line 44 of file WGridTransformOrtho_test.h.
void WGridTransformTest::testCompareConstructors | ( | ) | [inline] |
Different constructors should not yield differently initialized data fields.
Definition at line 135 of file WGridTransformOrtho_test.h.
References WGridTransformOrtho::getDirectionX(), WGridTransformOrtho::getDirectionY(), WGridTransformOrtho::getDirectionZ(), WGridTransformOrtho::getOffsetX(), WGridTransformOrtho::getOffsetY(), WGridTransformOrtho::getOffsetZ(), WGridTransformOrtho::getOrigin(), and WMatrix< T >::makeIdentity().
void WGridTransformTest::testInstantiation | ( | void | ) | [inline] |
Test if all data fields get initialized correctly.
Constructors should throw a WPreconditionNotMet exception if any input values are invalid.
Definition at line 51 of file WGridTransformOrtho_test.h.
References WGridTransformOrtho::getDirectionX(), WGridTransformOrtho::getDirectionY(), WGridTransformOrtho::getDirectionZ(), WGridTransformOrtho::getOffsetX(), WGridTransformOrtho::getOffsetY(), WGridTransformOrtho::getOffsetZ(), WGridTransformOrtho::getOrigin(), WGridTransformOrtho::getUnitDirectionX(), WGridTransformOrtho::getUnitDirectionY(), WGridTransformOrtho::getUnitDirectionZ(), and WMatrix< T >::makeIdentity().
void WGridTransformTest::testTransformationToGridSpace | ( | ) | [inline] |
Test transformation from world space to grid space.
Definition at line 221 of file WGridTransformOrtho_test.h.
References WGridTransformOrtho::directionToGridSpace(), WMatrix< T >::makeIdentity(), and WGridTransformOrtho::positionToGridSpace().
void WGridTransformTest::testTransformationToWorldSpace | ( | ) | [inline] |
Test transformation from grid space to world space.
Definition at line 160 of file WGridTransformOrtho_test.h.
References WGridTransformOrtho::directionToWorldSpace(), WMatrix< T >::makeIdentity(), and WGridTransformOrtho::positionToWorldSpace().