![]() |
Maria GDK 5.0.0.1005
Documentation of native code in develop branch
|
#include <MPolygonGeometry.h>
Public Member Functions | |
| PolygonGeometry (const STK::Polygon3d &poly) | |
| void | setPolygonData (const STK::Polygon3d &poly) |
| const STK::Polygon3d & | getPolygonData () const |
| virtual BasicGeoTypes::GeoRect | getBounds () override |
| void | setPoint (int i, const BasicGeoTypes::GeoPos &p, int ring) |
| void | addPoint (const BasicGeoTypes::GeoPos &p, int ring) |
| void | setVertexLabels (std::vector< VertexLabel > vertexLabels) |
| const std::vector< VertexLabel > & | getVertexLabels () const |
| std::vector< VertexLabel > & | vertexLabels () |
| virtual BasicGeoTypes::GeoRect | getBounds ()=0 |
Protected Member Functions | |
| void | updateBounds () |
Protected Attributes | |
| STK::Polygon3d | _poly |
| BasicGeoTypes::GeoRect | _bounds |
| bool | _boundsDirty = false |
| std::vector< VertexLabel > | _vertexLabels |
Polygon - Short description. Detailed description.
|
inlineoverridevirtual |
Implements Maria::Geometry.