#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.
|