Skip To Content ArcGIS for Developers Sign In Dashboard

IntegratedMeshLayer Class

(Esri::ArcGISRuntime::IntegratedMeshLayer)

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>
Since: Esri::ArcGISRuntime 100.5
Inherits: Layer and RemoteResource

Public Functions

IntegratedMeshLayer(Item *item, QObject *parent = nullptr)
IntegratedMeshLayer(const QUrl &url, Credential *credential, QObject *parent = nullptr)
IntegratedMeshLayer(const QUrl &url, QObject *parent = nullptr)
~IntegratedMeshLayer()
double altitudeOffset() const
void setAltitudeOffset(double altitudeOffset)

Reimplemented Public Functions

virtual Credential *credential() const
virtual RequestConfiguration requestConfiguration() const
virtual void setRequestConfiguration(const RequestConfiguration &requestConfiguration)
virtual QUrl url() const

Additional Inherited Members

Detailed Description

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.

Member Function Documentation

IntegratedMeshLayer::IntegratedMeshLayer(Item *item, QObject *parent = nullptr)

Constructor that accepts an Item (item), and an optional parent.

IntegratedMeshLayer::IntegratedMeshLayer(const QUrl &url, Credential *credential, QObject *parent = nullptr)

Constructor that accepts an url, a credential, and an optional parent object.

IntegratedMeshLayer::IntegratedMeshLayer(const QUrl &url, QObject *parent = nullptr)

Constructor that accepts an url, and an optional parent object.

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().

[virtual] Credential *IntegratedMeshLayer::credential() const

Reimplemented from RemoteResource::credential().

Returns the Credential to be used by the network resource in the event of an authentication challenge.

The default credential is a nullptr.

[virtual] RequestConfiguration IntegratedMeshLayer::requestConfiguration() const

Reimplemented from RemoteResource::requestConfiguration().

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().

[virtual] void IntegratedMeshLayer::setRequestConfiguration(const RequestConfiguration &requestConfiguration)

Reimplemented from RemoteResource::setRequestConfiguration().

Sets requestConfiguration used for network requests sent by this layer.

See also requestConfiguration().

[virtual] QUrl IntegratedMeshLayer::url() const

Reimplemented from RemoteResource::url().

Returns the URL of the integrated mesh layer.


Feedback on this topic?