Maria GDK 5.0.0.1005
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::PolygonGeometry Class Reference

#include <MPolygonGeometry.h>

Inheritance diagram for Maria::PolygonGeometry:
Maria::Geometry

Public Member Functions

 PolygonGeometry (const STK::Polygon3d &poly)
 
void setPolygonData (const STK::Polygon3d &poly)
 
const STK::Polygon3dgetPolygonData () 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
 

Detailed Description

Polygon - Short description. Detailed description.

Member Function Documentation

◆ getBounds()

virtual BasicGeoTypes::GeoRect Maria::PolygonGeometry::getBounds ( )
inlineoverridevirtual

Implements Maria::Geometry.


The documentation for this class was generated from the following files: