The 3D coordinate class.
More...
#include <3d.h>
The 3D coordinate class.
Definition at line 229 of file 3d.h.
◆ OCoord3D() [1/6]
Default constructor.
Definition at line 33 of file 3d.cpp.
◆ OCoord3D() [2/6]
OCoord3D::OCoord3D |
( |
const OCoord3D & |
coord | ) |
|
Copy constructor.
Definition at line 47 of file 3d.cpp.
◆ OCoord3D() [3/6]
OCoord3D::OCoord3D |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
Constructor with 3D point coordinates.
Definition at line 40 of file 3d.cpp.
◆ ~OCoord3D() [1/2]
Destructor.
Definition at line 52 of file 3d.cpp.
◆ OCoord3D() [4/6]
◆ OCoord3D() [5/6]
OCoord3D::OCoord3D |
( |
const OCoord3D & |
coord | ) |
|
◆ OCoord3D() [6/6]
OCoord3D::OCoord3D |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
Constructor with 3D point coordinates.
◆ ~OCoord3D() [2/2]
virtual OCoord3D::~OCoord3D |
( |
| ) |
|
|
virtual |
◆ getCoords() [1/4]
void OCoord3D::getCoords |
( |
double |
coords[3] | ) |
|
◆ getCoords() [2/4]
void OCoord3D::getCoords |
( |
double |
coords[3] | ) |
|
Gets the coordinates as an array of double.
Definition at line 97 of file 3d.cpp.
◆ getCoords() [3/4]
double* OCoord3D::getCoords |
( |
| ) |
|
◆ getCoords() [4/4]
double * OCoord3D::getCoords |
( |
| ) |
|
Gets the coordinates as an array of double.
Definition at line 104 of file 3d.cpp.
◆ operator const double *() [1/2]
OCoord3D::operator const double * |
( |
| ) |
const |
|
inline |
cast operator to get coordinates via a table.
Definition at line 267 of file 3d.h.
◆ operator const double *() [2/2]
OCoord3D::operator const double * |
( |
| ) |
const |
|
inline |
cast operator to get coordinates via a table.
Definition at line 269 of file 3d.h.
◆ operator double *() [1/2]
OCoord3D::operator double * |
( |
| ) |
|
|
inline |
cast operator to get coordinates via a table.
Definition at line 271 of file 3d.h.
◆ operator double *() [2/2]
OCoord3D::operator double * |
( |
| ) |
|
|
inline |
cast operator to get coordinates via a table.
Definition at line 273 of file 3d.h.
◆ operator!=() [1/2]
bool OCoord3D::operator!= |
( |
const OCoord3D & |
coord | ) |
const |
◆ operator!=() [2/2]
bool OCoord3D::operator!= |
( |
const OCoord3D & |
coord | ) |
const |
operator!=
Definition at line 78 of file 3d.cpp.
◆ operator=() [1/2]
◆ operator=() [2/2]
operator=
Definition at line 56 of file 3d.cpp.
◆ operator==() [1/2]
bool OCoord3D::operator== |
( |
const OCoord3D & |
coord | ) |
const |
◆ operator==() [2/2]
bool OCoord3D::operator== |
( |
const OCoord3D & |
coord | ) |
const |
operator==
Definition at line 67 of file 3d.cpp.
◆ setCoords() [1/4]
void OCoord3D::setCoords |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
◆ setCoords() [2/4]
void OCoord3D::setCoords |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
Sets the coordinates as an array of double.
Definition at line 83 of file 3d.cpp.
◆ setCoords() [3/4]
void OCoord3D::setCoords |
( |
double |
coords[3] | ) |
|
◆ setCoords() [4/4]
void OCoord3D::setCoords |
( |
double |
coords[3] | ) |
|
Sets the coordinates as an array of double.
Definition at line 90 of file 3d.cpp.
◆ @23
◆ @8
◆ _value
double OCoord3D::_value[3] |
Definition at line 284 of file 3d.h.
◆ _x
◆ _y
◆ _z
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/codetympan/checkouts/latest/Tympan/geometric_methods/AcousticRaytracer/Geometry/3d.h
- /home/docs/checkouts/readthedocs.org/user_builds/codetympan/checkouts/latest/Tympan/geometric_methods/AcousticRaytracer/Geometry/3d.cpp