Maria GDK 5.0.0.779
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria3D::Tiles3D::Tileset Class Reference

#include <M3DTileset.h>

Inheritance diagram for Maria3D::Tiles3D::Tileset:
Maria3D::Tiles3D::TilesObject

Public Member Functions

const std::shared_ptr< Asset > & getAsset () const
 Metadata about the entire tileset.
 
void setAsset (const std::shared_ptr< Asset > &asset)
 Metadata about the entire tileset.
 
double getGeometricError () const
 
void setGeometricError (double geometricError)
 
const std::shared_ptr< Tile > & getRoot () const
 A tile in a 3D Tiles tileset.
 
void setRoot (const std::shared_ptr< Tile > &root)
 A tile in a 3D Tiles tileset.
 
std::string getAssetID () const
 
void setAssetID (std::string id)
 
const std::string getBasePath ()
 The location of the tileset data.
 
void setBasePath (const std::string &path)
 The location of the tileset data.
 
void applyTransform (const STK::Matrix4x4f &xfm, const STK::Vector3d &origin)
 
void setActive (bool active)
 
bool isActive () const
 
void setHeightAboveEllipsoid (bool heightAboveEllipsoid)
 
bool useHeightAboveEllipsoid () const
 
- Public Member Functions inherited from Maria3D::Tiles3D::TilesObject
const std::map< std::string, std::string > & getExtras () const
 
void setExtra (const std::string &key, const std::string &val)
 
std::string getExtra (const std::string &key) const
 

Protected Member Functions

void applyTileTransform (const std::shared_ptr< Tile > &tile, const STK::Matrix4x4f &xfm, const STK::Vector3d &origin)
 

Protected Attributes

std::shared_ptr< Asset_asset
 
double _geometricError
 
std::shared_ptr< Tile_root
 
std::string assetID
 
std::string basePath
 
bool _active = true
 
bool _heightAboveEllipsoid = true
 
- Protected Attributes inherited from Maria3D::Tiles3D::TilesObject
std::map< std::string, std::string > _extras
 

Detailed Description

Tileset - A 3D Tiles tileset.

Member Function Documentation

◆ getGeometricError()

double Maria3D::Tiles3D::Tileset::getGeometricError ( ) const
inline

The error, in meters, introduced if this tileset is not rendered. At runtime, the geometric error is used to compute screen space error (SSE), i.e., the error measured in pixels.

◆ setGeometricError()

void Maria3D::Tiles3D::Tileset::setGeometricError ( double  geometricError)
inline

The error, in meters, introduced if this tileset is not rendered. At runtime, the geometric error is used to compute screen space error (SSE), i.e., the error measured in pixels.

◆ setHeightAboveEllipsoid()

void Maria3D::Tiles3D::Tileset::setHeightAboveEllipsoid ( bool  heightAboveEllipsoid)
inline

If true, the dataset is expected to use height above ellipsoid as altitude reference.


The documentation for this class was generated from the following files: