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