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

#include <position.hpp>

Public Member Functions

 Position ()=default
 
 Position (std::array< float, 3 > &position_)
 
std::array< float, 3 > getCartesian () const
 
std::array< float, 3 > getSpherical () const
 
void set (std::array< float, 3 > &position_)
 
void setCartesian (std::array< float, 3 > &position_)
 Utility function to be used only during interpolation; this leaves spherical coordinates undefined. More...
 

Friends

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

Detailed Description

Definition at line 10 of file position.hpp.

Constructor & Destructor Documentation

◆ Position() [1/2]

mbgl::style::Position::Position ( )
default

◆ Position() [2/2]

mbgl::style::Position::Position ( std::array< float, 3 > &  position_)
inline

Definition at line 13 of file position.hpp.

Member Function Documentation

◆ getCartesian()

std::array<float, 3> mbgl::style::Position::getCartesian ( ) const
inline

Definition at line 27 of file position.hpp.

◆ getSpherical()

std::array<float, 3> mbgl::style::Position::getSpherical ( ) const
inline

Definition at line 29 of file position.hpp.

◆ set()

void mbgl::style::Position::set ( std::array< float, 3 > &  position_)
inline

Definition at line 31 of file position.hpp.

◆ setCartesian()

void mbgl::style::Position::setCartesian ( std::array< float, 3 > &  position_)
inline

Utility function to be used only during interpolation; this leaves spherical coordinates undefined.

Definition at line 39 of file position.hpp.

Friends And Related Function Documentation

◆ operator!=

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

Definition at line 23 of file position.hpp.

◆ operator==

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

Definition at line 18 of file position.hpp.


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