#include <config.hh>
#include <cstdlib>
#include <vector>
#include <blitz/array.h>
#include <libArrayToolbox/ATBTiming.hh>
#include "helper.icc"
Go to the source code of this file.
|
#define | lmax(a, b) (a > b ? a: b) |
|
#define | lmin(a, b) (a < b ? a: b) |
|
#define | LOG std::cerr << atb::MyDateTime::prettyDate() << " " << __FILE__ << ":" << __LINE__ << ":" << __FUNCTION__ << ":" |
|
|
template<typename Type > |
void | downSample (std::vector< Type > &dataset, std::vector< Type > &samples, float downSample) |
|
template<typename Type , typename Type2 > |
void | keepHigherThan3D (Type &input, Type2 lb) |
|
template<typename Type , typename Type2 , typename Type3 > |
void | keepInRange3D (Type &input, Type2 lb, Type3 ub) |
|
template<typename Type , typename Type2 > |
void | keepLowerThan3D (Type &input, Type2 ub) |
|
template<typename Type > |
void | randomSample (std::vector< Type > &dataset, std::vector< Type > &samples, int numberOfSamples) |
|
template<typename Type , typename Type2 , typename Type3 > |
bool | testInRange3D (Type &input, Type2 lb, Type3 ub) |
|
◆ LOG
◆ lmax
#define lmax |
( |
|
a, |
|
|
|
b |
|
) |
| (a > b ? a: b) |
◆ lmin
#define lmin |
( |
|
a, |
|
|
|
b |
|
) |
| (a < b ? a: b) |
◆ randomSample()
template<typename Type >
void randomSample |
( |
std::vector< Type > & |
dataset, |
|
|
std::vector< Type > & |
samples, |
|
|
int |
numberOfSamples |
|
) |
| |
◆ downSample()
template<typename Type >
void downSample |
( |
std::vector< Type > & |
dataset, |
|
|
std::vector< Type > & |
samples, |
|
|
float |
downSample |
|
) |
| |
◆ keepInRange3D()
template<typename Type , typename Type2 , typename Type3 >
void keepInRange3D |
( |
Type & |
input, |
|
|
Type2 |
lb, |
|
|
Type3 |
ub |
|
) |
| |
◆ keepHigherThan3D()
template<typename Type , typename Type2 >
void keepHigherThan3D |
( |
Type & |
input, |
|
|
Type2 |
lb |
|
) |
| |
◆ keepLowerThan3D()
template<typename Type , typename Type2 >
void keepLowerThan3D |
( |
Type & |
input, |
|
|
Type2 |
ub |
|
) |
| |
◆ testInRange3D()
template<typename Type , typename Type2 , typename Type3 >
bool testInRange3D |
( |
Type & |
input, |
|
|
Type2 |
lb, |
|
|
Type3 |
ub |
|
) |
| |