Project
Loading...
Searching...
No Matches
Vertex.h File Reference
#include <iostream>
#include <iomanip>
#include "Helper.h"

Go to the source code of this file.

Classes

struct  o2::mch::contour::Vertex< 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::ostream & o2::mch::contour::operator<< (std::ostream &os, const Vertex< T > &vertex)
 
template<typename T >
std::ostream & o2::mch::contour::operator<< (std::ostream &os, const std::vector< Vertex< T > > &vertices)
 
template<typename T >
bool o2::mch::contour::operator< (const Vertex< T > &lhs, const Vertex< T > &rhs)
 
template<typename T >
bool o2::mch::contour::operator> (const Vertex< T > &lhs, const Vertex< T > &rhs)
 
template<typename T >
bool o2::mch::contour::operator<= (const Vertex< T > &lhs, const Vertex< T > &rhs)
 
template<typename T >
bool o2::mch::contour::operator>= (const Vertex< T > &lhs, const Vertex< T > &rhs)
 
template<typename T >
bool o2::mch::contour::isVertical (const Vertex< T > &a, const Vertex< T > &b)
 
template<typename T >
bool o2::mch::contour::isHorizontal (const Vertex< T > &a, const Vertex< T > &b)
 
template<typename T >
Vertex< T > o2::mch::contour::operator- (const Vertex< T > &a, const Vertex< T > &b)
 
template<typename T >
auto o2::mch::contour::dot (const Vertex< T > &a, const Vertex< T > &b) -> decltype(a.x *b.x)
 
template<typename T >
auto o2::mch::contour::squaredDistance (const Vertex< T > &a, const Vertex< T > &b) -> decltype(a.x *b.x)
 
template<typename T >
auto o2::mch::contour::squaredDistanceOfPointToSegment (const Vertex< T > &p, const Vertex< T > &p0, const Vertex< T > &p1) -> decltype(p0.x *p1.x)
 
template<typename T >
bool o2::mch::contour::operator== (const Vertex< T > &lhs, const Vertex< T > &rhs)
 
template<typename T >
bool o2::mch::contour::operator!= (const Vertex< T > &lhs, const Vertex< T > &rhs)