|
DGtal 1.4.2
|
#include <iostream>#include "DGtal/base/Common.h"#include "ConfigTest.h"#include "DGtalCatch.h"#include "DGtal/helpers/StdDefs.h"#include "DGtal/geometry/tools/Hull2DHelpers.h"#include "DGtal/geometry/tools/determinant/InHalfPlaneBySimple3x3Matrix.h"Go to the source code of this file.
Typedefs | |
| typedef InHalfPlaneBySimple3x3Matrix< Point, DGtal::int64_t > | Functor |
Functions | |
| ch | add (Point(0, 0)) |
| ch | add (Point(1, 0)) |
| ch | add (Point(1, 1)) |
| SECTION ("Testing computation of horizontal/vertical thickness of ConvexHull2D") | |
| SECTION ("Testing computation of euclidean thickness of ConvexHull2D") | |
| ch | add (Point(104.0, 54.2)) |
| ch | add (Point(104.2, 53.2)) |
| ch | add (Point(103.2, 53.4)) |
| ch | add (Point(103.3, 52.3)) |
| ch | add (Point(102.3, 52.3)) |
| ch | add (Point(102.2, 51.0)) |
| ch | add (Point(102.2, 50.2)) |
| ch | add (Point(101.0, 50.0)) |
| ch | add (Point(101.0, 49.1)) |
| ch | add (Point(101.2, 48.2)) |
| ch | add (Point(100.0, 48.2)) |
| ch | add (Point(100.4, 47.4)) |
| CAPTURE (thicknessHV) | |
| CAPTURE (thicknessE) | |
| SECTION ("Testing antipodal points of ConvexHull2D") | |
| ch | reverse () |
| CAPTURE (thicknessEb) | |
| SECTION ("Testing same antipodal points after hull reversing ") | |
Variables | |
| DGtal::MelkmanConvexHull< Point, Functor > | ch |
| Point | pHV |
| Point | qHV |
| Point | sHV |
| Point | pE |
| Point | qE |
| Point | sE |
| double | thicknessHV |
| double | thicknessEucl |
| const double | thicknessE |
| const double | thicknessEb |
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Functions for testing class ConvexHull2D-catch.
This file is part of the DGtal library.
Definition in file testConvexHull2DThickness.cpp.
| typedef InHalfPlaneBySimple3x3Matrix<Point, double> Functor |
Definition at line 52 of file testConvexHull2DThickness.cpp.
| CAPTURE | ( | thicknessE | ) |
| CAPTURE | ( | thicknessEb | ) |
| CAPTURE | ( | thicknessHV | ) |
| ch reverse | ( | ) |
| SECTION | ( | "Testing antipodal points of ConvexHull2D" | ) |
Definition at line 120 of file testConvexHull2DThickness.cpp.
| SECTION | ( | "Testing computation of euclidean thickness of ConvexHull2D" | ) |
Definition at line 78 of file testConvexHull2DThickness.cpp.
References pE, qE, REQUIRE(), sE, and thicknessEucl.
| SECTION | ( | "Testing computation of horizontal/vertical thickness of ConvexHull2D" | ) |
Definition at line 69 of file testConvexHull2DThickness.cpp.
References pHV, qHV, REQUIRE(), sHV, and thicknessHV.
| SECTION | ( | "Testing same antipodal points after hull reversing " | ) |
| DGtal::MelkmanConvexHull<Point, Functor> ch |
Definition at line 53 of file testConvexHull2DThickness.cpp.
| Point pE |
Definition at line 58 of file testConvexHull2DThickness.cpp.
| Point pHV |
Definition at line 58 of file testConvexHull2DThickness.cpp.
| Point qE |
Definition at line 58 of file testConvexHull2DThickness.cpp.
| Point qHV |
Definition at line 58 of file testConvexHull2DThickness.cpp.
| Point sE |
Definition at line 58 of file testConvexHull2DThickness.cpp.
| Point sHV |
Definition at line 58 of file testConvexHull2DThickness.cpp.
| const double thicknessE |
Definition at line 113 of file testConvexHull2DThickness.cpp.
| const double thicknessEb |
Definition at line 134 of file testConvexHull2DThickness.cpp.
| double thicknessEucl |
Definition at line 64 of file testConvexHull2DThickness.cpp.
Referenced by SECTION().
| const double thicknessHV |
Definition at line 59 of file testConvexHull2DThickness.cpp.
Referenced by SECTION().