UFO
PoissonDiskThinning.cc File Reference
#include "ufo/filters/PoissonDiskThinning.h"
#include <algorithm>
#include <cmath>
#include <limits>
#include <string>
#include <utility>
#include <vector>
#include "eckit/config/Configuration.h"
#include "eckit/container/KDTree.h"
#include "ioda/ObsDataVector.h"
#include "ioda/ObsSpace.h"
#include "oops/base/Variables.h"
#include "oops/util/DateTime.h"
#include "oops/util/Duration.h"
#include "oops/util/IsAnyPointInVolumeInterior.h"
#include "oops/util/Logger.h"
#include "ufo/filters/getScalarOrFilterData.h"
#include "ufo/filters/ObsAccessor.h"
#include "ufo/filters/PoissonDiskThinningParameters.h"
#include "ufo/utils/Constants.h"
#include "ufo/utils/RecursiveSplitter.h"
Include dependency graph for PoissonDiskThinning.cc:

Go to the source code of this file.

Classes

class  ufo::anonymous_namespace{PoissonDiskThinning.cc}::PointIndex< numDims_ >
 Abstract interface of a container storing point sets and able to answer spatial queries needed by PoissonDiskThinning ("does any point lie in the interior of an axis-aligned ellipsoid/cylinder?"). More...
 
class  ufo::anonymous_namespace{PoissonDiskThinning.cc}::KDTree< numDims_ >
 An implementation of PointIndex storing the point set in a kd-tree. More...
 
struct  ufo::anonymous_namespace{PoissonDiskThinning.cc}::KDTree< numDims_ >::EmptyPayload
 
struct  ufo::anonymous_namespace{PoissonDiskThinning.cc}::KDTree< numDims_ >::TreeTraits
 
struct  ufo::PoissonDiskThinning::ObsData
 

Namespaces

 ufo
 
 ufo::anonymous_namespace{PoissonDiskThinning.cc}