#include <PrNode.h>
Public Member Functions | |
PrNode () | |
PrNode (double x, double y, double z, double u, double v, int tr) | |
void | init (double x, double y, double z, double u, double v, int tr) |
const Vector3D & | point () const |
const double & | u () const |
const double & | v () const |
const double & | x () const |
const double & | y () const |
const double & | z () const |
const int & | tr () const |
double & | u () |
double & | v () |
double & | x () |
double & | y () |
double & | z () |
int & | tr () |
void | print (std::ostream &os) const |
void | printXYZ (std::ostream &os) const |
void | printUV (std::ostream &os) const |
void | scan (std::istream &is) |
It has double x,y,z values contained in its parent class Vector3D. It also has double u and v values (parameter values) and the index of its "first" incident triangle tr. If the node is interior then tr is any incident triangle. Otherwise the node is a boundary node, in which case tr is the incident triangle which is the first one in the anticlockwise direction around the node (equivalently the only triangle containing the node whose right neighbour from the point of view of the node is 0).
Definition at line 53 of file PrNode.h.