KiCad PCB EDA Suite
|
Go to the source code of this file.
Functions | |
BOOST_AUTO_TEST_CASE (Constexpr) | |
Test suite for KiCad math code. | |
BOOST_TEST (v2.Cross(v1)==1) | |
VECTOR2I | v2 (5, -1) |
BOOST_TEST (v1.Resize(8)==VECTOR2I(6, 5)) | |
BOOST_TEST (v2.Resize(10)==VECTOR2I(10, -2)) | |
BOOST_TEST (v3.Resize(4)==VECTOR2I(-4, 2)) | |
BOOST_TEST (v4.Resize(1)==VECTOR2I(1, 1)) | |
BOOST_TEST (v5.Resize(100)==VECTOR2I(-71, -71)) | |
BOOST_AUTO_TEST_CASE (test_casting) | |
Variables | |
VECTOR2I | v2 (1, 0) |
VECTOR2I | v3 (-2, 1) |
VECTOR2I | v4 (1, 1) |
VECTOR2I | v5 (-70, -70) |
BOOST_AUTO_TEST_CASE | ( | Constexpr | ) |
Test suite for KiCad math code.
Declare the test suite
Definition at line 38 of file test_vector2.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_TEST(), LexicographicalCompare(), LexicographicalMin(), and VECTOR2< T >::SquaredEuclideanNorm().
BOOST_AUTO_TEST_CASE | ( | test_casting | ) |
Definition at line 109 of file test_vector2.cpp.
References BOOST_CHECK_EQUAL(), and VECTOR2< T >::x.
BOOST_TEST | ( | v2. | Crossv1 = =1 | ) |
Referenced by BOOST_AUTO_TEST_CASE().
VECTOR2I v2 | ( | 5 | , |
- | 1 ) |
VECTOR3I v2 | ( | 1 | , |
0 | ) |
Referenced by RENDER_3D_RAYTRACE_BASE::addModels(), RENDER_3D_OPENGL::addObjectTriangles(), RENDER_3D_OPENGL::addObjectTriangles(), RENDER_3D_OPENGL::addTopAndBottomTriangles(), BBOX_3D::ApplyTransformation(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), PIN_NUMBERS::Compare(), RENDER_3D_OPENGL::createBoard(), KIGFX::OPENGL_GAL::drawLineQuad(), KIGFX::PREVIEW::ANGLE_ITEM::drawPreviewShape(), editArcEndpointKeepTangent(), formatMaterial(), RENDER_3D_OPENGL::generateViasAndPads(), BEZIER_POLY::getQuadPoly(), SHAPE_ARC::IsCCW(), SHAPE_ARC::IsEffectiveLine(), PCB_IO_EAGLE::loadPolygon(), PCB_IO_EAGLE::packagePolygon(), POLYGON_4PT_2D::POLYGON_4PT_2D(), PNS::SHOVE::pushOrShoveVia(), RENDER_3D_RAYTRACE_BASE::Reload(), vcopy(), vcross(), and vdot().
VECTOR2I v3(-2, 1) | ( | - | 2, |
1 | ) |
Referenced by RENDER_3D_OPENGL::addObjectTriangles(), RENDER_3D_OPENGL::addObjectTriangles(), BOOST_AUTO_TEST_CASE(), BOOST_TEST(), BOOST_TEST(), RENDER_3D_OPENGL::createBoard(), editArcEndpointKeepTangent(), COUPLED_MICROSTRIP::filling_factor_even(), RENDER_3D_OPENGL::generateViasAndPads(), POLYGON_4PT_2D::POLYGON_4PT_2D(), and RENDER_3D_RAYTRACE_BASE::Reload().
VECTOR2I v4(1, 1) | ( | 1 | , |
1 | ) |
VECTOR2I v5(-70, -70) | ( | - | 70, |
- | 70 ) |
Referenced by BOOST_TEST(), and RENDER_3D_RAYTRACE_BASE::Reload().