KiCad PCB EDA Suite
Loading...
Searching...
No Matches
vector3.h File Reference
#include <iostream>
#include <stdint.h>
#include <limits>
#include <wx/debug.h>

Go to the source code of this file.

Classes

struct  VECTOR3_TRAITS< T >
 Traits class for VECTOR2. More...
 
struct  VECTOR3_TRAITS< int >
 
class  VECTOR3< T >
 Define a general 3D-vector. More...
 

Typedefs

typedef VECTOR3< double > VECTOR3D
 
typedef VECTOR3< int > VECTOR3I
 
typedef VECTOR3< unsigned int > VECTOR3U
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &aStream, const VECTOR3< T > &aVector)
 

Typedef Documentation

◆ VECTOR3D

typedef VECTOR3<double> VECTOR3D

Definition at line 214 of file vector3.h.

◆ VECTOR3I

typedef VECTOR3<int> VECTOR3I

Definition at line 215 of file vector3.h.

◆ VECTOR3U

typedef VECTOR3<unsigned int> VECTOR3U

Definition at line 216 of file vector3.h.

Function Documentation

◆ operator<<()

template<class T >
std::ostream & operator<< ( std::ostream &  aStream,
const VECTOR3< T > &  aVector 
)

Definition at line 206 of file vector3.h.

References operator<<(), VECTOR3< T >::x, VECTOR3< T >::y, and VECTOR3< T >::z.