#include <cstdio>
#include <cmath>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <string>
#include "DGtal/base/Common.h"
#include "DGtal/kernel/SpaceND.h"
#include "DGtal/kernel/domains/HyperRectDomain.h"
#include "DGtal/kernel/sets/DigitalSetBySTLVector.h"
#include "DGtal/kernel/sets/DigitalSetBySTLSet.h"
#include "DGtal/kernel/sets/DigitalSetSelector.h"
#include "DGtal/kernel/sets/DigitalSetDomain.h"
Data Structures | |
struct | MyDomainStyleCustomRed |
Defines | |
#define | INBLOCK_TEST(x) |
#define | INBLOCK_TEST2(x, y) |
Functions | |
bool | testDigitalSetBoardSnippet () |
template<typename DigitalSetType > | |
bool | testDigitalSet (const typename DigitalSetType::DomainType &domain) |
template<typename DigitalDomainType , int props> | |
bool | testDigitalSetSelector (const DigitalDomainType &domain, const std::string &comment) |
bool | testDigitalSetDraw () |
bool | testDigitalSetDomain () |
int | main () |
#define INBLOCK_TEST | ( | x | ) |
nbok += ( x ) ? 1 : 0; \ nb++; \ trace.info() << "(" << nbok << "/" << nb << ") " \ << #x << std::endl;
Referenced by testDigitalSetDomain().
#define INBLOCK_TEST2 | ( | x, | ||
y | ||||
) |
int main | ( | ) |
Domain characterized by points a and b
References DGtal::Trace::beginBlock(), DGtal::BIG_DS, DGtal::Trace::emphase(), DGtal::Trace::endBlock(), DGtal::HIGH_BEL_DS, DGtal::Trace::info(), DGtal::LOW_BEL_DS, DGtal::LOW_ITER_DS, DGtal::LOW_VAR_DS, DGtal::MEDIUM_DS, DGtal::SMALL_DS, testDigitalSetBoardSnippet(), testDigitalSetDomain(), testDigitalSetDraw(), testDigitalSetSelector(), and DGtal::trace.
bool testDigitalSet | ( | const typename DigitalSetType::DomainType & | domain | ) |
References DGtal::Trace::beginBlock(), DGtal::Trace::endBlock(), DGtal::Trace::info(), and DGtal::trace.
bool testDigitalSetBoardSnippet | ( | ) |
References LibBoard::Board::clear(), LibBoard::Board::saveSVG(), and LibBoard::Board::setUnit().
Referenced by main().
bool testDigitalSetDomain | ( | ) |
References DGtal::Trace::beginBlock(), DGtal::BIG_DS, DGtal::Trace::endBlock(), DGtal::HIGH_BEL_DS, DGtal::HIGH_ITER_DS, INBLOCK_TEST, DGtal::Trace::info(), and DGtal::trace.
Referenced by main().
bool testDigitalSetDraw | ( | ) |
References DGtal::Trace::beginBlock(), DGtal::BIG_DS, DGtal::Trace::endBlock(), DGtal::HIGH_BEL_DS, DGtal::HIGH_ITER_DS, LibBoard::Board::saveSVG(), LibBoard::Board::scale(), and DGtal::trace.
Referenced by main().
bool testDigitalSetSelector | ( | const DigitalDomainType & | domain, | |
const std::string & | comment | |||
) |
References DGtal::Trace::beginBlock(), DGtal::Trace::endBlock(), DGtal::Trace::info(), and DGtal::trace.
Referenced by main().