coordinates.h File Reference

#include <limits>
#include <algorithm>
#include <ostream>

Classes

struct  _JM_NAMESPACE::GenPoint< Coord >
struct  _JM_NAMESPACE::GenRect< Coord >

Namespaces

namespace  _JM_NAMESPACE

Typedefs

typedef double _JM_NAMESPACE::Coordinate
typedef struct GenPoint
< Coordinate > 
_JM_NAMESPACE::Point
typedef struct GenRect
< Coordinate > 
_JM_NAMESPACE::Rectangle

Functions

Rectangle _JM_NAMESPACE::rectangle_merge (Rectangle _b1, Rectangle _b2)
Rectangle _JM_NAMESPACE::rectangle_intersect (Rectangle _b1, Rectangle _b2)
std::ostream & _JM_NAMESPACE::operator<< (std::ostream &os, const Rectangle &rc)
std::ostream & _JM_NAMESPACE::operator<< (std::ostream &os, const Point &pt)

Variables

const double _JM_NAMESPACE::COORDINATE_INVALID = std::numeric_limits<Coordinate>::max()