19#ifndef QGSTILEDSCENETILE_H
20#define QGSTILEDSCENETILE_H
68 long long id()
const {
return mId; }
126 QVariantMap resources()
const;
133 void setResources(
const QVariantMap &resources );
149 void setGeometricError(
double error );
157 QUrl baseUrl()
const;
165 void setBaseUrl(
const QUrl &baseUrl );
172 QVariantMap metadata()
const;
179 void setMetadata(
const QVariantMap &metadata );
185 std::unique_ptr< QgsMatrix4x4 > mTransform;
186 QVariantMap mResources;
187 double mGeometricError = 0;
189 QVariantMap mMetadata;
TileRefinementProcess
Tiled scene tile refinement processes.
@ Replacement
When tile is refined then its children should be used in place of itself.
A simple 4x4 matrix implementation useful for transformation in 3D space.
Represents a bounding volume for a tiled scene.
Represents an individual tile from a tiled scene data source.
bool isValid() const
Returns true if the tile is a valid tile (i.e.
Qgis::TileRefinementProcess refinementProcess() const
Returns the tile's refinement process.
long long id() const
Returns the tile's unique ID.
const QgsMatrix4x4 * transform() const
Returns the tile's transform.
double geometricError() const
Returns the tile's geometric error, which is the error, in scene CRS units, of the tile's simplified ...