Graphite
Version 3
An experimental 3D geometry processing program
|
Generic implementation of geometric vectors. More...
#include <geogram/basic/common.h>
#include <geogram/basic/numeric.h>
#include <geogram/basic/determinant.h>
#include <geogram/basic/memory.h>
#include <geogram/basic/assert.h>
#include <initializer_list>
#include <iostream>
#include <cfloat>
#include <cmath>
Go to the source code of this file.
Classes | |
class | GEO::vecng< DIM, T > |
Generic maths vector. More... | |
class | GEO::vecng< 2, T > |
Specialization of class vecng for DIM == 2. More... | |
class | GEO::vecng< 3, T > |
Specialization of class vecng for DIM == 3. More... | |
class | GEO::vecng< 4, T > |
Specialization of class vecn3 for DIM == 4. More... | |
Namespaces | |
GEO | |
Global Vorpaline namespace. | |
GEO::Numeric | |
Defines numeric types used in Vorpaline. | |
Functions | |
template<class T > | |
void | GEO::Numeric::optimize_number_representation (vecng< 2, T > &v) |
template<class T > | |
void | GEO::Numeric::optimize_number_representation (vecng< 3, T > &v) |
Generic implementation of geometric vectors.
Definition in file vecg.h.