#include "WireCellUtil/D3Vector.h"#include "WireCellUtil/Configuration.h"#include <set>#include <memory>#include <vector>Go to the source code of this file.
Classes | |
| struct | WireCell::ComparePoints |
| Return true if lhs<rhs w/in tolerance. More... | |
Namespaces | |
| WireCell | |
Typedefs | |
| typedef D3Vector< double > | WireCell::Point |
| A 3D Cartesian point in double precision. More... | |
| typedef Point | WireCell::Vector |
| An alias for Point. More... | |
| typedef std::pair< Point, Point > | WireCell::Ray |
| A line segment running from a first (tail) to a second (head) point. More... | |
| typedef std::pair< Ray, Ray > | WireCell::ray_pair_t |
| typedef std::vector< ray_pair_t > | WireCell::ray_pair_vector_t |
| typedef std::vector< Point > | WireCell::PointVector |
| PointVector - a collection of Points. More... | |
| typedef std::pair< double, Vector > | WireCell::ScalarPoint |
| A scalar + vector, eg charge at a point. More... | |
| typedef std::vector< ScalarPoint > | WireCell::ScalarField |
| typedef std::pair< Point, float > | WireCell::PointValue |
| PointValue - an association of a point and a value. More... | |
| typedef std::vector< PointValue > | WireCell::PointValueVector |
| PointValueVector - a collection of point-value associations. More... | |
| typedef std::set< Point, ComparePoints > | WireCell::PointSet |
| typedef D3Vector< float > | WireCell::PointF |
Functions | |
| bool | WireCell::point_contained (const Point &point, const Ray &bounds) |
| bool | WireCell::point_contained (const Point &point, const Ray &bounds, int axis) |
| double | WireCell::point_angle (const Vector &axis, const Vector &vector) |
| Ray | WireCell::ray_pitch (const Ray &ray1, const Ray &ray2) |
| double | WireCell::ray_length (const Ray &ray) |
| Vector | WireCell::ray_vector (const Ray &ray) |
| Vector | WireCell::ray_unit (const Ray &ray) |
| double | WireCell::ray_dist (const Ray &ray, const Point &point) |
| double | WireCell::ray_volume (const Ray &ray) |
| template<> | |
| WireCell::Point | WireCell::convert< WireCell::Point > (const Configuration &cfg, const WireCell::Point &def) |
| template<> | |
| WireCell::Ray | WireCell::convert< WireCell::Ray > (const Configuration &cfg, const WireCell::Ray &def) |
| std::ostream & | WireCell::operator<< (std::ostream &os, const WireCell::Ray &ray) |
| WireCell::Ray | WireCell::operator/ (WireCell::Ray ray, const double &scale) |
1.8.11