libosmscout  0.1
osmscout::Vertex3D Class Referencefinal

#include <Pixel.h>

Public Member Functions

double GetX () const
 
double GetY () const
 
double GetZ () const
 
bool operator< (const Vertex3D &other) const
 
bool operator== (const Vertex3D &other) const
 
void Set (double x, double y)
 
void Set (double x, double y, double z)
 
void SetX (double x)
 
void SetY (double y)
 
void SetZ (double z)
 
 Vertex3D ()=default
 The default constructor creates an uninitialized instance (for performance reasons). More...
 
 Vertex3D (const Vertex3D &other)=default
 
 Vertex3D (double x, double y)
 

Detailed Description

Three dimensional coordinate (floating point values, negative coordinates possible).

Constructor & Destructor Documentation

◆ Vertex3D() [1/3]

osmscout::Vertex3D::Vertex3D ( )
default

The default constructor creates an uninitialized instance (for performance reasons).

◆ Vertex3D() [2/3]

osmscout::Vertex3D::Vertex3D ( const Vertex3D other)
default

◆ Vertex3D() [3/3]

osmscout::Vertex3D::Vertex3D ( double  x,
double  y 
)
inline

Member Function Documentation

◆ GetX()

double osmscout::Vertex3D::GetX ( ) const
inline

◆ GetY()

double osmscout::Vertex3D::GetY ( ) const
inline

◆ GetZ()

double osmscout::Vertex3D::GetZ ( ) const
inline

◆ operator<()

bool osmscout::Vertex3D::operator< ( const Vertex3D other) const
inline

◆ operator==()

bool osmscout::Vertex3D::operator== ( const Vertex3D other) const
inline

◆ Set() [1/2]

void osmscout::Vertex3D::Set ( double  x,
double  y 
)
inline

◆ Set() [2/2]

void osmscout::Vertex3D::Set ( double  x,
double  y,
double  z 
)
inline

◆ SetX()

void osmscout::Vertex3D::SetX ( double  x)
inline

◆ SetY()

void osmscout::Vertex3D::SetY ( double  y)
inline

◆ SetZ()

void osmscout::Vertex3D::SetZ ( double  z)
inline

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