KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
polypath.h File Reference

Contains definition for class PolyPath. More...

#include <l_cpp/l_exception.h>
#include <m_cpp/m_vector_d.h>
#include <qd_cpp/pixpath.h>
#include <iosfwd>

Go to the source code of this file.

Classes

class  kjb::qd::PolyPath
 represents an open polygonal path with a tangent at each point More...
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 
 kjb::qd
 support for the path algorithm I call the quasi-Dijkstra method.
 

Functions

Vector2 kjb::qd::get_unit_vector_2x_angle (const Vector2 &v)
 double the angle relative to (1,0) and return a unit vector that way. More...
 
Vector2 kjb::qd::get_unit_vector_2x_angle_nothrow (const Vector2 &v)
 like get_unit_vector_2x_angle() but return zero vector on zero input More...
 
Vector2 kjb::qd::get_unit_vector_2x_angle_of_unit_vector (const Vector2 &)
 like compute_unit_vector_2x_angle but for unit-magnitude input. More...
 
bool kjb::qd::is_valid_as_polypath (const PixPath &, bool throw_failure=false)
 test whether a pixel path is convertible to PolyPath (maybe say why) More...
 

Detailed Description

Contains definition for class PolyPath.

Author
Andrew Predoehl