#include <cmath>
#include <math.h>
#include <vector>
#include <ostream>
Go to the source code of this file.
|
double | ABS (double a) |
|
double | SIGNE (double a) |
|
double | MAX (double a, double b) |
|
double | MAX3 (double a, double b, double c) |
|
double | MIN (double a, double b) |
|
double | DEGTORAD (double a) |
|
double | RADTODEG (double a) |
|
double | GRATORAD (double a) |
|
double | RADTOGRA (double a) |
|
double | GRATODEG (double a) |
|
double | DEGTOGRA (double a) |
|
int | ROUND (double a) |
|
double | BORNE (double a, double b, double c) |
|
int | BORNE (int a) |
|
::std::ostream & | operator<< (::std::ostream &os, const OCoord3D &c) |
|
OCoord3D | operator+ (const OCoord3D &coord, const OVector3D &vect) |
| Return a OCoord3D from an operator+ between a OCoord3D and a OVector3D. More...
|
|
::std::ostream & | operator<< (::std::ostream &os, const OVector3D &v) |
|
::std::ostream & | operator<< (::std::ostream &os, const OPoint3D &v) |
|
OVector3D | operator* (const OMatrix &mat, const OVector3D &vec) |
|
OPoint3D | operator* (const OMatrix &mat, const OPoint3D &pt) |
|
◆ EPSILON_13
#define EPSILON_13 0.0000000000001 |
Definition at line 41 of file 3d.h.
◆ EPSILON_3
Definition at line 37 of file 3d.h.
◆ EPSILON_5
#define EPSILON_5 0.00001 |
Definition at line 38 of file 3d.h.
◆ EPSILON_50
#define EPSILON_50 1.e-50 |
Definition at line 42 of file 3d.h.
◆ EPSILON_6
#define EPSILON_6 0.000001 |
Definition at line 39 of file 3d.h.
◆ EPSILON_7
#define EPSILON_7 0.0000001 |
Definition at line 40 of file 3d.h.
◆ INTERS_CONFONDU
#define INTERS_CONFONDU 2 |
The elements match.
Definition at line 31 of file 3d.h.
◆ INTERS_NULLE
No intersection.
Definition at line 35 of file 3d.h.
◆ INTERS_OUI
The intersection exists.
Definition at line 33 of file 3d.h.
◆ M_2PI
#define M_2PI 6.283185307179586476925287766559 |
2Pi.
Definition at line 55 of file 3d.h.
◆ M_PI
#define M_PI 3.1415926535897932384626433832795 |
Pi.
Definition at line 51 of file 3d.h.
◆ TYSEUILCONFONDUS
Definition at line 47 of file 3d.h.
◆ TabPoint3D
Definition at line 479 of file 3d.h.
◆ ABS()
Definition at line 68 of file 3d.h.
◆ BORNE() [1/2]
double BORNE |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c |
|
) |
| |
|
inline |
Definition at line 206 of file 3d.h.
◆ BORNE() [2/2]
Definition at line 217 of file 3d.h.
◆ DEGTOGRA()
double DEGTOGRA |
( |
double |
a | ) |
|
|
inline |
Definition at line 182 of file 3d.h.
◆ DEGTORAD()
double DEGTORAD |
( |
double |
a | ) |
|
|
inline |
Definition at line 127 of file 3d.h.
◆ GRATODEG()
double GRATODEG |
( |
double |
a | ) |
|
|
inline |
Definition at line 171 of file 3d.h.
◆ GRATORAD()
double GRATORAD |
( |
double |
a | ) |
|
|
inline |
Definition at line 149 of file 3d.h.
◆ MAX()
double MAX |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
inline |
Definition at line 91 of file 3d.h.
◆ MAX3()
double MAX3 |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c |
|
) |
| |
|
inline |
Definition at line 104 of file 3d.h.
◆ MIN()
double MIN |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
inline |
Definition at line 116 of file 3d.h.
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator+()
◆ operator<<() [1/3]
::std::ostream& operator<< |
( |
::std::ostream & |
os, |
|
|
const OCoord3D & |
c |
|
) |
| |
◆ operator<<() [2/3]
::std::ostream& operator<< |
( |
::std::ostream & |
os, |
|
|
const OVector3D & |
v |
|
) |
| |
◆ operator<<() [3/3]
::std::ostream& operator<< |
( |
::std::ostream & |
os, |
|
|
const OPoint3D & |
v |
|
) |
| |
◆ RADTODEG()
double RADTODEG |
( |
double |
a | ) |
|
|
inline |
Definition at line 138 of file 3d.h.
◆ RADTOGRA()
double RADTOGRA |
( |
double |
a | ) |
|
|
inline |
Definition at line 160 of file 3d.h.
◆ ROUND()
Definition at line 193 of file 3d.h.
◆ SIGNE()
Definition at line 79 of file 3d.h.