Describes a component triangle of a triangulation
(Poly_Triangulation object).
A Triangle is defined by a triplet of nodes. Each node is an
index in the table of nodes specific to an existing
triangulation of a shape, and represents a point on the surface.
#include <Poly_Triangle.hxx>
Public Member Functions |
| Poly_Triangle () |
| Constructs a triangle and sets all indices to zero.
|
| Poly_Triangle (const Standard_Integer N1, const Standard_Integer N2, const Standard_Integer N3) |
| Constructs a triangle and sets its three indices
to N1, N2 and N3 respectively, where these node values
are indices in the table of nodes specific to an existing
triangulation of a shape.
|
void | Set (const Standard_Integer N1, const Standard_Integer N2, const Standard_Integer N3) |
| Sets the value of the three nodes of this triangle to N1, N2 and N3 respectively.
|
void | Set (const Standard_Integer Index, const Standard_Integer Node) |
| Sets the value of the Indexth node of this triangle to Node.
Raises OutOfRange if Index is not in 1,2,3
|
void | Get (Standard_Integer &N1, Standard_Integer &N2, Standard_Integer &N3) const |
| Returns the node indices of this triangle in N1, N2 and N3.
|
Standard_Integer | Value (const Standard_Integer Index) const |
| Get the node of given Index.
Raises OutOfRange from Standard if Index is not in 1,2,3
|
Standard_Integer | operator() (const Standard_Integer Index) const |
Standard_Integer & | ChangeValue (const Standard_Integer Index) |
| Get the node of given Index.
Raises OutOfRange if Index is not in 1,2,3
|
Standard_Integer & | operator() (const Standard_Integer Index) |
Constructor & Destructor Documentation
Poly_Triangle::Poly_Triangle |
( |
| ) |
|
Member Function Documentation
The documentation for this class was generated from the following file: