An IntegratedMeshLayer represents a layer that can visualize an integrated mesh layer. An integrated mesh can represent built and natural 3D features, such as building walls, trees, valleys, and cliffs, with realistic textures and includes elevation information. More...
Header: | #include <IntegratedMeshLayer.h> |
Since: | Esri::ArcGISRuntime 100.5 |
Inherits: | Esri::ArcGISRuntime::Layer and Esri::ArcGISRuntime::RemoteResource |
This class was introduced in Esri::ArcGISRuntime 100.5.
Public Functions
IntegratedMeshLayer(const QUrl &url, QObject *parent = nullptr) | |
IntegratedMeshLayer(const QUrl &url, Esri::ArcGISRuntime::Credential *credential, QObject *parent = nullptr) | |
IntegratedMeshLayer(Esri::ArcGISRuntime::Item *item, QObject *parent = nullptr) | |
virtual | ~IntegratedMeshLayer() override |
double | altitudeOffset() const |
void | setAltitudeOffset(double altitudeOffset) |
Reimplemented Public Functions
virtual Esri::ArcGISRuntime::Credential * | credential() const override |
virtual Esri::ArcGISRuntime::RequestConfiguration | requestConfiguration() const override |
virtual void | setRequestConfiguration(const Esri::ArcGISRuntime::RequestConfiguration &requestConfiguration) override |
virtual QUrl | url() const override |
Detailed Description
Member Function Documentation
IntegratedMeshLayer::IntegratedMeshLayer (const QUrl &url, QObject *parent = nullptr)
Constructor that accepts an url, and an optional parent object.
IntegratedMeshLayer::IntegratedMeshLayer (const QUrl &url, Esri::ArcGISRuntime::Credential *credential, QObject *parent = nullptr)
Constructor that accepts an url, a credential, and an optional parent object.
IntegratedMeshLayer::IntegratedMeshLayer (Esri::ArcGISRuntime::Item *item, QObject *parent = nullptr)
Constructor that accepts an Item (item), and an optional parent.
[override virtual]
IntegratedMeshLayer::~IntegratedMeshLayer ()
Destructor.
double IntegratedMeshLayer::altitudeOffset () const
Returns the altitudeOffset of this layer.
This function was introduced in Esri::ArcGISRuntime 100.6.
See also setAltitudeOffset().
[override virtual]
Esri::ArcGISRuntime::Credential *IntegratedMeshLayer::credential() const
Reimplements: RemoteResource::credential() const.
Returns the Credential to be used by the network resource in the event of an authentication challenge.
The default credential is a nullptr
.
[override virtual]
Esri::ArcGISRuntime::RequestConfiguration IntegratedMeshLayer::requestConfiguration () const
Reimplements: RemoteResource::requestConfiguration() const.
Returns the RequestConfiguration in use by this layer.
See also setRequestConfiguration().
void IntegratedMeshLayer::setAltitudeOffset (double altitudeOffset )
Sets the altitudeOffset of this layer.
An altitude offset provides a simple mechanism to consistently modify the elevation of all features in the layer with a single value.
This function was introduced in Esri::ArcGISRuntime 100.6.
See also altitudeOffset().
[override virtual]
void IntegratedMeshLayer::setRequestConfiguration (const Esri::ArcGISRuntime::RequestConfiguration &requestConfiguration )
Reimplements: RemoteResource::setRequestConfiguration(const Esri::ArcGISRuntime::RequestConfiguration &requestConfiguration).
Sets requestConfiguration used for network requests sent by this layer.
See also requestConfiguration().
[override virtual]
QUrl IntegratedMeshLayer::url() const
Reimplements: RemoteResource::url() const.
Returns the URL of the integrated mesh layer.