library of assembled shared sources |
http://lass.cocamware.com |
Data Structures | |
class | QuadTreeHelper |
class | QuadTreeHelper< ObjectTraits, 2 > |
class | QuadTreeHelper< ObjectTraits, 3 > |
class | EdgeMarker |
class | EdgeToMatlab |
class | EdgeGatherer |
class | BrutePointExactLocator |
class | BrutePointLocator |
class | BrutePointLocatorVerbose |
class | Splitter |
class | LessAxis |
Functions | |
template<typename T > | |
lass::prim::Result | fastIntersect (const lass::prim::Point2D< T > &iA, const lass::prim::Point2D< T > &iB, const lass::prim::Point2D< T > &iC, const lass::prim::Point2D< T > &iD, lass::prim::Point2D< T > &oP) |
fastIntersect. |
lass::prim::Result lass::spat::impl::fastIntersect | ( | const lass::prim::Point2D< T > & | iA, | |
const lass::prim::Point2D< T > & | iB, | |||
const lass::prim::Point2D< T > & | iC, | |||
const lass::prim::Point2D< T > & | iD, | |||
lass::prim::Point2D< T > & | oP | |||
) | [inline] |
fastIntersect.
Returns the intersection of line iAiB with iCiD. This routine is aimed at speed and less at accuracy. This routines assumes there is an intersection point and won't try to be more specific about the error when there is not. It is used for calculating intersections with walking paths in meshes
Definition at line 459 of file planar_mesh.h.
References lass::prim::perpDot(), lass::prim::rInvalid, lass::prim::rOne, lass::stde::T, lass::prim::Vector2D< T >::x, lass::prim::Point2D< T >::x, lass::prim::Vector2D< T >::y, and lass::prim::Point2D< T >::y.
Referenced by lass::spat::PlanarMesh::walkIntersections().
Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by 1.5.7.1 |