KJB
|
Declarations for Line class. More...
#include "m_cpp/m_vector.h"
#include "m_cpp/m_vector_d.h"
#include "l_cpp/l_exception.h"
#include <limits>
Go to the source code of this file.
Classes | |
class | kjb::Line |
Parametric representation of a 2D line in terms of three parameters (a,b,c) (as in ax+by+c = 0). More... | |
Namespaces | |
kjb | |
Classes and functions for dealing with trajectory files. | |
Functions | |
bool | kjb::intersect_3D_line_with_plane (kjb::Vector &intersection, double &t, const kjb::Vector &point, const kjb::Vector &direction, const kjb::Vector &plane) |
template<class VectorType > | |
double | kjb::intersect_line_with_plane_dispatch_ (const VectorType &line_point, const VectorType &line_direction, const VectorType &plane_point, const VectorType &plane_normal) |
double | kjb::intersect_line_with_plane (const kjb::Vector &line_point, const kjb::Vector &line_direction, const kjb::Vector &plane_point, const kjb::Vector &plane_normal) |
template<std::size_t D> | |
double | kjb::intersect_line_with_plane (const kjb::Vector_d< D > &line_point, const kjb::Vector_d< D > &line_direction, const kjb::Vector_d< D > &plane_point, const kjb::Vector_d< D > &plane_normal) |
intersect a D-dimensional line an plane, using point-vector representation. (static version) More... | |
Vector | kjb::project_point_onto_line (const Vector &A, const Vector &B, const Vector &P) |
Project a point onto a line, in any dimension. More... | |
Declarations for Line class.
Copyright (c) 2003-2008 by members of University of Arizona Computer Vision group. For use outside the University of Arizona Computer Vision group please contact Kobus Barnard.