![]() |
Maria GDK 5.0.0.738
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.