KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_bbox_3d.cpp
Go to the documentation of this file.
1/*
2 * This program source code file is part of KiCad, a free EDA CAD application.
3 *
4 * Copyright The KiCad Developers, see AUTHORS.txt for contributors.
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version 2
9 * of the License, or (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <https://www.gnu.org/licenses/>.
18 */
19
20#include <boost/test/unit_test.hpp>
21
23
24
26
27
28BOOST_AUTO_TEST_CASE( MaxDimensionUsesLongestAxis )
29{
30 const BBOX_3D bbox( SFVEC3F( 0.0f, 0.0f, 0.0f ), SFVEC3F( 10.0f, 2.0f, 5.0f ) );
31
32 BOOST_CHECK_EQUAL( bbox.MaxDimension(), 0u );
33}
34
35
Bounding Box class definition.
Manage a bounding box defined by two SFVEC3F min max points.
Definition bbox_3d.h:39
unsigned int MaxDimension() const
Definition bbox_3d.cpp:147
BOOST_AUTO_TEST_CASE(HorizontalAlignment)
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_AUTO_TEST_SUITE_END()
BOOST_CHECK_EQUAL(result, "25.4")
glm::vec3 SFVEC3F
Definition xv3d_types.h:40