Vertex.
#include <Point3.h>
|
| | Point3 () |
| | Constructor. More...
|
| |
| | Point3 (const double x, const double y, const double z) |
| |
| | Point3 (const Point3 &p_) |
| |
|
double | x () const |
| | Get the x coordinate.
|
| |
|
double | y () const |
| | Get the y coordinate.
|
| |
|
double | z () const |
| | Get the u coordinate.
|
| |
|
void | xyz (double &x_, double &y_, double &z_) const |
| | Access all coordinates at once.
|
| |
| Tet3 * | getOneTet () const |
| | Get one incident tetrahedron. More...
|
| |
|
void | exchange (double x, double y, double z) |
| |
|
void | debug () |
| |
|
int | getCustomIndex () |
| |
| bool | operator< (const Point3 &p) const |
| | Less than operator. More...
|
| |
| bool | operator== (const Point3 &p) const |
| | Equality operator. More...
|
| |
|
Vector3 | operator- (const Point3 &other) const |
| |
|
Point3 | operator+ (const Vector3 &vec) const |
| |
|
| double | coordX |
| |
|
double | coordY |
| |
|
double | coordZ |
| |
|
Tet3 * | pAssociatedTet |
| |
|
int | customIndex |
| |
|
|
class | Tet3 |
| |
|
class | HC3 |
| |
|
struct | Validator |
| |
|
std::ostream & | operator<< (std::ostream &stream, const Point3 &pnt) |
| |
|
std::istream & | operator>> (std::istream &stream, Point3 &pnt) |
| |
◆ Point3() [1/3]
| FADE3D::Point3::Point3 |
( |
| ) |
|
Coordinates are initialized to -DBL_MAX, the custom index is initialized to -1, the associated incident tetrahedron pointer is initialized to NULL.
◆ Point3() [2/3]
| FADE3D::Point3::Point3 |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
z |
|
) |
| |
This constructor initializes the custom index to -1 and the associated incident tetrahedron to NULL.
◆ Point3() [3/3]
| FADE3D::Point3::Point3 |
( |
const Point3 & |
p_ | ) |
|
The copy constructor copies the coordinates and the custom index but not the associated incident tetrahedron
◆ getOneTet()
| Tet3* FADE3D::Point3::getOneTet |
( |
| ) |
const |
- Returns
- an incident tetrahedron if one exists
-
NULL otherwise
◆ operator<()
| bool FADE3D::Point3::operator< |
( |
const Point3 & |
p | ) |
const |
Compares the coordinates of the points
◆ operator==()
| bool FADE3D::Point3::operator== |
( |
const Point3 & |
p | ) |
const |
Compares the coordinates of the points
◆ coordX
| double FADE3D::Point3::coordX |
|
protected |
Deprecated, will be removedDeprecated, will be removed
The documentation for this class was generated from the following file:
- /home/geom/repo/dev/geomDev/dt3/dt3Library/Point3.h