#include "WireCellUtil/RayTiling.h"
#include <functional>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Classes | |
struct | WireCell::RayGrid::blobref_hash |
Namespaces | |
WireCell | |
WireCell::RayGrid | |
Typedefs | |
typedef blobs_t::const_iterator | WireCell::RayGrid::blobref_t |
typedef std::vector< blobref_t > | WireCell::RayGrid::blobvec_t |
typedef std::vector< blobvec_t > | WireCell::RayGrid::blobproj_t |
typedef std::unordered_set< blobref_t, blobref_hash > | WireCell::RayGrid::blobset_t |
typedef std::function< void(blobref_t &a, blobref_t &b)> | WireCell::RayGrid::associator_t |
Functions | |
blobproj_t | WireCell::RayGrid::projection (const blobvec_t &blobs, layer_index_t layer) |
blobvec_t | WireCell::RayGrid::select (const blobproj_t &proj, grid_range_t range) |
blobvec_t | WireCell::RayGrid::overlap (const blobref_t &blob, const blobproj_t &proj, layer_index_t layer) |
bool | WireCell::RayGrid::surrounding (const blobref_t &a, const blobref_t &b) |
blobvec_t | WireCell::RayGrid::references (const blobs_t &blobs) |
void | WireCell::RayGrid::associate (const blobs_t &one, const blobs_t &two, associator_t func) |