![]() |
Maria GDK 5.0.0.935
Documentation of native code in develop branch
|
#include <MMultiFanAreaGeometry.h>
Classes | |
| struct | Sector |
Public Member Functions | |
| MultiFanAreaGeometry (const STK::Vector3d &vertexPoint, double orientationAngle) | |
| void | setVertexPoint (const STK::Vector3d &vertexPoint) |
| const STK::Vector3d & | getVertexPoint () const |
| void | addSector (double range, double leftSectorSize, double rightSectorSize, double altitude) |
| size_t | getNumSectors () const |
| Sector | getSector (const size_t i) |
| const std::vector< Sector > & | getSectors () const |
| double | getTotalRange () const |
| double | getOrientationAngle () const |
| void | setOrientationAngle (double angle) |
| virtual BasicGeoTypes::GeoRect | getBounds () override |
| virtual BasicGeoTypes::GeoRect | getBounds ()=0 |
FanAreaGeometry - This geometry describes a circle sector with an optional inner and outer ranges. The sector rotates about the vertex point. It starts at "OrientationAngle" heading clockwise relative to North.
|
inlineoverridevirtual |
Implements Maria::Geometry.