Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes | Friends
Osmium::OSM::Bounds Class Reference

#include <bounds.hpp>

List of all members.

Public Member Functions

 Bounds ()
Boundsextend (const Position &position)
bool defined () const
Position bl () const
Position tr () const

Private Attributes

int32_t m_min_x
int32_t m_max_x
int32_t m_min_y
int32_t m_max_y

Friends

std::ostream & operator<< (std::ostream &out, const Bounds &bounds)

Constructor & Destructor Documentation


Member Function Documentation

Position Osmium::OSM::Bounds::bl ( ) const [inline]

Bottom-left position.

bool Osmium::OSM::Bounds::defined ( ) const [inline]
Bounds& Osmium::OSM::Bounds::extend ( const Position position) [inline]
Position Osmium::OSM::Bounds::tr ( ) const [inline]

Top-right position.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Bounds bounds 
) [friend]

Member Data Documentation

int32_t Osmium::OSM::Bounds::m_max_x [private]
int32_t Osmium::OSM::Bounds::m_max_y [private]
int32_t Osmium::OSM::Bounds::m_min_x [private]
int32_t Osmium::OSM::Bounds::m_min_y [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines