#include <trianglePoint.h>
Inheritance diagram for TrianglePoint:

Public Member Functions | |
Constructors and Destructors | |
| TrianglePoint () throw () | |
| Default constructor. | |
| TrianglePoint (const TrianglePoint &point, bool deep=false) throw () | |
| Copy constructor. | |
| virtual | ~TrianglePoint () throw () |
| Destructor. | |
Assignments | |
| void | set (const TrianglePoint &point, bool deep=false) throw () |
| Assign from another TrianglePoint. | |
| TrianglePoint & | operator= (const TrianglePoint &point) throw () |
| Assign from another TrianglePoint. | |
Accessors | |
| TVector3< double > | getPoint () const throw () |
| Get the point. | |
| void | setPoint (const TVector3< double > &point) throw () |
| Set the point. | |
| TVector3< double > | getNormal () const throw () |
| Get the normal of the TrianglePoint. | |
| void | setNormal (const TVector3< double > &normal) throw (Exception::DivisionByZero) |
| Set the normal of the TrianglePoint. | |
Predicates | |
| virtual bool | operator== (const TrianglePoint &point) const throw () |
| Equality operator. | |
| virtual bool | operator!= (const TrianglePoint &point) const throw () |
| Inequality operator. | |
| virtual bool | operator *= (const TrianglePoint &point) const throw () |
| Similarity operator. | |
Protected Attributes | |
| TVector3< double > | point_ |
| TVector3< double > | normal_ |
Friends | |
Class friends | |
| |
| class | Triangle |
| class | TriangleEdge |
| class | TriangulatedSurface |
| class | TriangulatedSphere |
| class | TriangulatedSES |
| class | SESTriangulator |
| class | TriangulatedSAS |
| class | SASTriangulator |
|
|
Default constructor. This method creates a new TrianglePoint object. |
|
||||||||||||
|
Copy constructor. Create a new TrianglePoint object from another.
|
|
|
Destructor. Destructs the TrianglePoint object. |
|
|
Similarity operator.
Reimplemented from GraphVertex< TrianglePoint, TriangleEdge, Triangle >. |
|
|
Inequality operator.
Reimplemented from GraphVertex< TrianglePoint, TriangleEdge, Triangle >. |
|
|
Assign from another TrianglePoint. The new TrianglePoint object is linked to the neighbours of the TrianglePoint object to assign from.
|
|
|
Equality operator.
Reimplemented from GraphVertex< TrianglePoint, TriangleEdge, Triangle >. |
|
||||||||||||
|
Assign from another TrianglePoint.
|