DGtal
1.5.beta
|
#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/MelkmanConvexHull.h"
#include "DGtal/geometry/tools/determinant/InHalfPlaneBySimple3x3Matrix.h"
Go to the source code of this file.
Typedefs | |
typedef InHalfPlaneBySimple3x3Matrix< Point, double > | Functor |
Functions | |
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)) |
ch | reverse () |
ch | add (Point(102.2, 51.0)) |
ch | add (Point(102.3, 52.3)) |
ch | add (Point(103.3, 52.3)) |
ch | add (Point(103.2, 53.4)) |
ch | add (Point(104.2, 53.2)) |
ch | add (Point(104.0, 54.2)) |
CAPTURE (thicknessHV) | |
CAPTURE (thicknessE) | |
SECTION ("Testing antipodal points of ConvexHull2D") | |
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 |
const double | thicknessHV |
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.
This file is part of the DGtal library.
Definition in file testConvexHull2DReverse.cpp.
typedef InHalfPlaneBySimple3x3Matrix< Point, double > Functor |
Definition at line 51 of file testConvexHull2DReverse.cpp.
Referenced by testAdvance(), testMiddle(), testRange(), and testSize().
CAPTURE | ( | thicknessE | ) |
CAPTURE | ( | thicknessEb | ) |
CAPTURE | ( | thicknessHV | ) |
ch reverse | ( | ) |
SECTION | ( | "Testing antipodal points of ConvexHull2D" | ) |
Definition at line 84 of file testConvexHull2DReverse.cpp.
SECTION | ( | "Testing same antipodal points after hull reversing " | ) |
Definition at line 104 of file testConvexHull2DReverse.cpp.
DGtal::MelkmanConvexHull< Point, Functor > ch |
Point pE |
Definition at line 71 of file testConvexHull2DReverse.cpp.
Referenced by SECTION().
Point pHV |
Definition at line 71 of file testConvexHull2DReverse.cpp.
Referenced by SECTION(), and testThicknessDefinitions().
Point qE |
Definition at line 71 of file testConvexHull2DReverse.cpp.
Referenced by SECTION().
Point qHV |
Definition at line 71 of file testConvexHull2DReverse.cpp.
Referenced by SECTION(), and testThicknessDefinitions().
Point sE |
Definition at line 71 of file testConvexHull2DReverse.cpp.
Referenced by SECTION().
Point sHV |
Definition at line 71 of file testConvexHull2DReverse.cpp.
Referenced by SECTION(), and testThicknessDefinitions().
const double thicknessE |
Definition at line 77 of file testConvexHull2DReverse.cpp.
Referenced by testConvexHullCompThickness().
const double thicknessEb |
Definition at line 98 of file testConvexHull2DReverse.cpp.
const double thicknessHV |
Definition at line 73 of file testConvexHull2DReverse.cpp.
Referenced by testConvexHullCompThickness().