lsst.geom g19811a7679+d02280c829
Loading...
Searching...
No Matches
Interval.h File Reference
#include <vector>
#include "ndarray.h"
#include "lsst/geom/Point.h"
#include "lsst/geom/Extent.h"

Go to the source code of this file.

Classes

class  lsst::geom::IntervalI
 A 1-d integer coordinate range. More...
class  lsst::geom::IntervalD
 A floating-point coordinate rectangle geometry. More...
struct  std::hash< lsst::geom::IntervalI >
struct  std::hash< lsst::geom::IntervalD >

Namespaces

namespace  lsst
namespace  lsst::geom
namespace  std
 STL namespace.

Functions

std::ostreamlsst::geom::operator<< (std::ostream &os, IntervalI const &interval)
std::ostreamlsst::geom::operator<< (std::ostream &os, IntervalD const &interval)
void lsst::geom::swap (IntervalI &a, IntervalI &b) noexcept
void lsst::geom::swap (IntervalD &a, IntervalD &b) noexcept
template<>
void std::swap< lsst::geom::IntervalI > (lsst::geom::IntervalI &a, lsst::geom::IntervalI &b) noexcept
template<>
void std::swap< lsst::geom::IntervalD > (lsst::geom::IntervalD &a, lsst::geom::IntervalD &b) noexcept