g4tools  5.4.0
Classes | Namespaces | Macros | Functions
vec3 File Reference
#include <cstddef>
#include <ostream>
Include dependency graph for vec3:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tools::vec3< T >
 

Namespaces

 tools
 inlined C code : ///////////////////////////////////
 

Macros

#define tools_vec3
 

Functions

template<class T >
const T * tools::get_data (const vec3< T > &a_v)
 
template<class T >
void tools::get_normal (const vec3< T > &a_p0, const vec3< T > &a_p1, const vec3< T > &a_p2, vec3< T > &a_nm, vec3< T > &a_tmp_1, vec3< T > &a_tmp_2, T(*a_sqrt)(T))
 
template<class VEC3 >
void tools::direction (const VEC3 &a_p0, const VEC3 &a_p1, const VEC3 &a_p2, VEC3 &a_value)
 
template<class VEC3 >
void tools::area (const VEC3 &a_p0, const VEC3 &a_p1, const VEC3 &a_p2, typename VEC3::elem_t &a_value, VEC3 &a_tmp_1, VEC3 &a_tmp_2, VEC3 &a_tmp_3)
 
template<class VEC3 >
void tools::area (const VEC3 &a_p0, const VEC3 &a_p1, const VEC3 &a_p2, typename VEC3::elem_t &a_value)
 
template<class T >
void tools::direction (const T &a_0_x, const T &a_0_y, const T &a_0_z, const T &a_1_x, const T &a_1_y, const T &a_1_z, const T &a_2_x, const T &a_2_y, const T &a_2_z, vec3< T > &a_value)
 
template<class T >
std::ostream & tools::operator<< (std::ostream &a_out, const vec3< T > &a_this)
 

Macro Definition Documentation

◆ tools_vec3

#define tools_vec3

Definition at line 5 of file vec3.