|
| Point2 () |
| Default constructor.
|
|
| Point2 (const double x_, const double y_, const double z_) |
| Constructor. More...
|
|
| Point2 (const Point2 &p_) |
| Copy constructor. More...
|
|
int | getCustomIndex () const |
| Get the custom index. More...
|
|
Triangle2 * | getIncidentTriangle () const |
| Get the associated triangle. More...
|
|
double | getMaxAbs () const |
| Get max(abs(x),abs(y))
|
|
bool | operator!= (const Point2 &p) const |
| Inequality operator. More...
|
|
Point2 | operator+ (const Vector2 &vec) const |
| Add vector and point.
|
|
Vector2 | operator- (const Point2 &other) const |
| Returns a vector from other to *this.
|
|
Point2 | operator- (const Vector2 &vec) const |
| Subtract vector from point.
|
|
bool | operator< (const Point2 &p) const |
| Less than operator. More...
|
|
Point2 & | operator= (const Point2 &other) |
|
bool | operator== (const Point2 &p) const |
| Equality operator. More...
|
|
bool | operator> (const Point2 &p) const |
| Greater than operator. More...
|
|
bool | samePoint (const Point2 &p) const |
| Equality operator. More...
|
|
void | set (const double x_, const double y_, const double z_, int customIndex_) |
| Set the coordinates. More...
|
|
void | set (const Point2 &pnt) |
| Set the coordiantes. More...
|
|
void | setCoords (const double x_, const double y_, const double z_) |
| Set the coordinates. More...
|
|
void | setCustomIndex (int customIndex_) |
| Set a custom index. More...
|
|
void | setHeight (double z) |
| Set the z-coordinate. More...
|
|
void | setIncidentTriangle (Triangle2 *pT) |
| Associate a triangle with the point. More...
|
|
double | x () const |
| Get the x-coordinate. More...
|
|
void | xy (double &x_, double &y_) const |
| Get the x- and y-coordinate. More...
|
|
void | xyz (double &x_, double &y_, double &z_) const |
| Get the x-, y- and z-coordinate. More...
|
|
double | y () const |
| Get the y-coordinate. More...
|
|
double | z () const |
| Get the z-coordinate. More...
|
|
This class represents a point in 2D with x- and y-coordinates and an additional pointer to an associated triangle.