[OGC/SFA]Triangle
More...
#include <Triangle.h>
[OGC/SFA]Triangle
- Warning
- According to SFA, a Triangle should be inherited from a Polygon. That means that a triangle "is a" Polygon with hole. This inheritance is removed in order to keep CGAL modeling.
-
An empty triangle has empty points
| SFCGAL::Triangle::Triangle |
( |
| ) |
|
| SFCGAL::Triangle::Triangle |
( |
const Kernel::Triangle_2 & |
triangle | ) |
|
Constructor with a CGAL triangle.
| SFCGAL::Triangle::Triangle |
( |
const Kernel::Triangle_3 & |
triangle | ) |
|
Constructor with a CGAL triangle.
| SFCGAL::Triangle::Triangle |
( |
const Point & |
p, |
|
|
const Point & |
q, |
|
|
const Point & |
r |
|
) |
| |
constructor with 3 points
| SFCGAL::Triangle::Triangle |
( |
const Triangle & |
other | ) |
|
| SFCGAL::Triangle::~Triangle |
( |
| ) |
|
|
default |
| auto SFCGAL::Triangle::clone |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::coordinateDimension |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::dropM |
( |
| ) |
-> bool |
|
override |
| auto SFCGAL::Triangle::dropZ |
( |
| ) |
-> bool |
|
override |
| auto SFCGAL::Triangle::geometryType |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::geometryTypeId |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::is3D |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::isEmpty |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::isMeasured |
( |
| ) |
const |
|
override |
| auto SFCGAL::Triangle::operator= |
( |
const Triangle & |
other | ) |
|
| void SFCGAL::Triangle::reverse |
( |
| ) |
|
template<class Archive >
| void SFCGAL::Triangle::serialize |
( |
Archive & |
ar, |
|
|
const unsigned |
int |
|
) |
| |
|
inline |
| auto SFCGAL::Triangle::swapXY |
( |
| ) |
-> void |
|
override |
| auto SFCGAL::Triangle::toPolygon |
( |
| ) |
const |
convert a triangle to a polygon
| Kernel::Triangle_2 SFCGAL::Triangle::toTriangle_2 |
( |
| ) |
const |
|
inline |
Convert to CGAL::Triangle_2.
| Kernel::Triangle_3 SFCGAL::Triangle::toTriangle_3 |
( |
| ) |
const |
|
inline |
Convert to CGAL::Triangle_3.
Convert to CGAL::Triangle_2 or CGAL::Triangle_2.
| const Point& SFCGAL::Triangle::vertex |
( |
const int & |
i | ) |
const |
|
inline |
| Point& SFCGAL::Triangle::vertex |
( |
const int & |
i | ) |
|
|
inline |