![]() |
KiCad PCB EDA Suite
|
#include <limits>
#include <iostream>
#include <sstream>
#include <type_traits>
#include <math/util.h>
Go to the source code of this file.
Classes | |
struct | VECTOR2_TRAITS< T > |
VECTOR2_TRAITS traits class for VECTOR2. More... | |
struct | VECTOR2_TRAITS< int > |
class | VECTOR2< T > |
VECTOR2 defines a general 2D-vector/point. More... | |
class | VECTOR2< T > |
VECTOR2 defines a general 2D-vector/point. More... | |
Typedefs | |
typedef VECTOR2< double > | VECTOR2D |
typedef VECTOR2< int > | VECTOR2I |
typedef VECTOR2< unsigned int > | VECTOR2U |
typedef VECTOR2< double > | DPOINT |
typedef DPOINT | DSIZE |
Functions | |
template<class T > | |
std::ostream & | operator<< (std::ostream &aStream, const VECTOR2< T > &aVector) |
template<class T > | |
VECTOR2< T > | operator * (const T &aFactor, const VECTOR2< T > &aVector) |
template<class T > | |
const VECTOR2< T > | LexicographicalMax (const VECTOR2< T > &aA, const VECTOR2< T > &aB) |
template<class T > | |
const VECTOR2< T > | LexicographicalMin (const VECTOR2< T > &aA, const VECTOR2< T > &aB) |
template<class T > | |
const int | LexicographicalCompare (const VECTOR2< T > &aA, const VECTOR2< T > &aB) |
Definition at line 633 of file vector2d.h.
Definition at line 634 of file vector2d.h.
Definition at line 627 of file vector2d.h.
Definition at line 628 of file vector2d.h.
Definition at line 629 of file vector2d.h.
const int LexicographicalCompare | ( | const VECTOR2< T > & | aA, |
const VECTOR2< T > & | aB | ||
) |
const VECTOR2<T> LexicographicalMax | ( | const VECTOR2< T > & | aA, |
const VECTOR2< T > & | aB | ||
) |
const VECTOR2<T> LexicographicalMin | ( | const VECTOR2< T > & | aA, |
const VECTOR2< T > & | aB | ||
) |
std::ostream & operator<< | ( | std::ostream & | aStream, |
const VECTOR2< T > & | aVector | ||
) |