Skip to content
  • LineOfSightPosition
  • class Esri::ArcGISRuntime::LineOfSightPosition

    A position used for surface visibility line of sight calculations which has a point and height origin. More...

    Header: #include <LineOfSightPosition.h>
    Since: Esri::ArcGISRuntime 300.0
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    LineOfSightPosition(const Esri::ArcGISRuntime::Point &position, Esri::ArcGISRuntime::HeightOrigin heightOrigin, QObject *parent = nullptr)
    virtual ~LineOfSightPosition() override
    Esri::ArcGISRuntime::HeightOrigin heightOrigin() const
    Esri::ArcGISRuntime::Point position() const

    Detailed Description

    Member Function Documentation

    LineOfSightPosition::LineOfSightPosition(const Esri::ArcGISRuntime::Point &position, Esri::ArcGISRuntime::HeightOrigin heightOrigin, QObject *parent = nullptr)

    Creates a LineOfSightPosition.

    • position - A position used in a LineOfSightFunction.
    • heightOrigin - Specifies how the position height should be interpreted.
    • parent - The optional parent QObject.

    [override virtual noexcept] LineOfSightPosition::~LineOfSightPosition()

    Destructor.

    Esri::ArcGISRuntime::HeightOrigin LineOfSightPosition::heightOrigin() const

    Specifies and returns how the position height should be interpreted.

    Esri::ArcGISRuntime::Point LineOfSightPosition::position() const

    Returns a position used in a LineOfSightFunction.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.