26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_TRIANGLE_H
27 #define __TERRALIB_GEOMETRY_INTERNAL_TRIANGLE_H
92 Triangle(
const Triangle& rhs);
104 Triangle& operator=(
const Triangle& rhs);
112 Triangle *adjacent[3];
113 Triangle *parents[2];
123 #endif // __TERRALIB_GEOMETRY_INTERNAL_TRIANGLE_H
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
std::vector< Triangle > children
references to the children of the triangle
int triangle_index
triangle index in vector
double r
circunference radius
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module.
Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary.
An Envelope defines a 2D rectangular region.
double yc
circumcenter coordinates of the circunference defined from the 3 points of the triangle ...
#define TE_DEFINE_VISITABLE
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
std::size_t number_of_parents
number of parents of the triangle
std::size_t number_of_children
number of children of the triangle