MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::Tileset Class Reference

#include <tileset.hpp>

Public Types

enum class  Scheme : bool { XYZ , TMS }
 
enum class  DEMEncoding : bool { Mapbox , Terrarium }
 

Public Member Functions

 Tileset (std::vector< std::string > tiles_=std::vector< std::string >(), Range< uint8_t > zoomRange_={0, util::DEFAULT_MAX_ZOOM}, std::string attribution_={}, Scheme scheme_=Scheme::XYZ, DEMEncoding encoding_=DEMEncoding::Mapbox)
 

Public Attributes

std::vector< std::string > tiles
 
Range< uint8_t > zoomRange
 
std::string attribution
 
Scheme scheme
 
DEMEncoding encoding
 
std::optional< LatLngBoundsbounds
 

Friends

bool operator== (const Tileset &lhs, const Tileset &rhs)
 
bool operator!= (const Tileset &lhs, const Tileset &rhs)
 

Detailed Description

Definition at line 15 of file tileset.hpp.

Member Enumeration Documentation

◆ DEMEncoding

enum mbgl::Tileset::DEMEncoding : bool
strong
Enumerator
Mapbox 
Terrarium 

Definition at line 18 of file tileset.hpp.

◆ Scheme

enum mbgl::Tileset::Scheme : bool
strong
Enumerator
XYZ 
TMS 

Definition at line 17 of file tileset.hpp.

Constructor & Destructor Documentation

◆ Tileset()

mbgl::Tileset::Tileset ( std::vector< std::string >  tiles_ = std::vector<std::string>(),
Range< uint8_t >  zoomRange_ = {0, util::DEFAULT_MAX_ZOOM},
std::string  attribution_ = {},
Scheme  scheme_ = Scheme::XYZ,
DEMEncoding  encoding_ = DEMEncoding::Mapbox 
)
inline

Definition at line 28 of file tileset.hpp.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const Tileset lhs,
const Tileset rhs 
)
friend

Definition at line 46 of file tileset.hpp.

◆ operator==

bool operator== ( const Tileset lhs,
const Tileset rhs 
)
friend

Definition at line 41 of file tileset.hpp.

Member Data Documentation

◆ attribution

std::string mbgl::Tileset::attribution

Definition at line 22 of file tileset.hpp.

◆ bounds

std::optional<LatLngBounds> mbgl::Tileset::bounds

Definition at line 26 of file tileset.hpp.

◆ encoding

DEMEncoding mbgl::Tileset::encoding

Definition at line 25 of file tileset.hpp.

◆ scheme

Scheme mbgl::Tileset::scheme

Definition at line 23 of file tileset.hpp.

◆ tiles

std::vector<std::string> mbgl::Tileset::tiles

Definition at line 20 of file tileset.hpp.

◆ zoomRange

Range<uint8_t> mbgl::Tileset::zoomRange

Definition at line 21 of file tileset.hpp.


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