![]() |
Project
|
#include <iostream>#include <utility>#include <vector>#include <initializer_list>#include <sstream>#include <algorithm>#include "BBox.h"#include "Vertex.h"Go to the source code of this file.
Classes | |
| class | o2::mch::contour::Polygon< T > |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::mch |
| namespace | o2::mch::contour |
Functions | |
| template<typename T > | |
| std::vector< o2::mch::contour::Vertex< T > > | o2::mch::contour::getVertices (const Polygon< T > &polygon) |
| template<typename T > | |
| std::vector< o2::mch::contour::Vertex< T > > | o2::mch::contour::getSortedVertices (const Polygon< T > &polygon) |
| template<typename T > | |
| Polygon< T > | o2::mch::contour::close (Polygon< T > polygon) |
| template<typename T > | |
| bool | o2::mch::contour::operator!= (const Polygon< T > &lhs, const Polygon< T > &rhs) |
| template<typename T > | |
| bool | o2::mch::contour::operator== (const Polygon< T > &lhs, const Polygon< T > &rhs) |
| template<typename T > | |
| BBox< T > | o2::mch::contour::getBBox (const std::vector< Vertex< T > > &vertices) |
| template<typename T > | |
| BBox< T > | o2::mch::contour::getBBox (const Polygon< T > &polygon) |
| template<typename T > | |
| BBox< T > | o2::mch::contour::getBBox (const std::vector< Polygon< T > > &polygons) |
| template<typename T > | |
| auto | o2::mch::contour::squaredDistancePointToPolygon (const Vertex< T > &point, const Polygon< T > &polygon) -> decltype(point.x *point.x) |