PrNode Class Reference

This class represents a node for use in PrTriangulation_OP. More...

#include <PrNode.h>

List of all members.

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)


Detailed Description

This class represents a node for use in PrTriangulation_OP.

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.


The documentation for this class was generated from the following files:
Generated on Tue Jun 12 11:05:05 2007 for GoTools Parametrization Library by  doxygen 1.5.1