DGtal 1.4.2
|
#include <cstdlib>
#include <iostream>
#include "DGtal/base/Common.h"
#include "DGtal/kernel/CPointPredicate.h"
#include "DGtal/arithmetic/IntegerComputer.h"
#include "DGtal/arithmetic/SternBrocot.h"
#include "DGtal/arithmetic/Pattern.h"
#include "DGtal/arithmetic/StandardDSLQ0.h"
#include "DGtal/geometry/curves/ArithmeticalDSSComputer.h"
Go to the source code of this file.
Functions | |
template<typename DSL > | |
bool | checkSubArithmeticDSS (const DSL &D, const typename DSL::Point &A, const typename DSL::Point &B) |
template<typename Fraction > | |
bool | testSubStandardDSLQ0 (unsigned int nbtries, typename Fraction::Integer moda, typename Fraction::Integer modb, typename Fraction::Integer modx) |
int | main (int argc, char **argv) |
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 SternBrocot.
This file is part of the DGtal library.
Definition in file testArithmeticDSS-benchmark.cpp.
bool checkSubArithmeticDSS | ( | const DSL & | D, |
const typename DSL::Point & | A, | ||
const typename DSL::Point & | B ) |
Definition at line 50 of file testArithmeticDSS-benchmark.cpp.
References DGtal::ArithmeticalDSSComputer< TIterator, TInteger, adjacency >::begin().
Referenced by testSubStandardDSLQ0().
int main | ( | int | argc, |
char ** | argv ) |
Definition at line 147 of file testArithmeticDSS-benchmark.cpp.
References testSubStandardDSLQ0().
bool testSubStandardDSLQ0 | ( | unsigned int | nbtries, |
typename Fraction::Integer | moda, | ||
typename Fraction::Integer | modb, | ||
typename Fraction::Integer | modx ) |
Definition at line 109 of file testArithmeticDSS-benchmark.cpp.
References checkSubArithmeticDSS(), and DGtal::IntegerComputer< TInteger >::gcd().