19#ifndef QGSTILEDSCENETILE_H
20#define QGSTILEDSCENETILE_H
66 long long id()
const {
return mId; }
124 QVariantMap resources()
const;
131 void setResources(
const QVariantMap &resources );
147 void setGeometricError(
double error );
155 QUrl baseUrl()
const;
163 void setBaseUrl(
const QUrl &baseUrl );
170 QVariantMap metadata()
const;
177 void setMetadata(
const QVariantMap &metadata );
183 std::unique_ptr< QgsMatrix4x4 > mTransform;
184 QVariantMap mResources;
185 double mGeometricError = 0;
187 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 meters, of the tile's simplified represent...