![]() |
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) |