KJB
|
Contains definition for class PixPath. More...
#include <l/l_error.h>
#include <l/l_global.h>
#include <l_cpp/l_util.h>
#include <m_cpp/m_vector_d.h>
#include <i_cpp/i_pixel.h>
#include <qd_cpp/pixpoint.h>
#include <limits>
#include <vector>
#include <string>
#include <sstream>
#include <map>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | kjb::qd::PixPath |
Representation of a sequence of pixel coordinates. More... | |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
kjb::qd | |
support for the path algorithm I call the quasi-Dijkstra method. | |
std | |
Functions | |
PixPath | kjb::qd::bresenham_line (const PixPoint &ca, const PixPoint &b) |
ctor builds a sequence of points as a Bresenham straight line. More... | |
PixPath | kjb::qd::append_trying_not_to_overlap (PixPath aaa, const PixPath &bbb) |
apppend first to second, without duplicating aaa.back(), bbb.front() More... | |
template<typename Ran > | |
PixPath | kjb::qd::copy_pixpoint_array (Ran begin, Ran end) |
build a PixPath from a range of PixPoints, using random iterators More... | |
template<> | |
void | std::swap (kjb::qd::PixPath &p1, kjb::qd::PixPath &p2) |
Swap the contents of two PixPath objects. More... | |
Contains definition for class PixPath.