geometry2D.h

Go to the documentation of this file.
00001 
00015 #ifndef _DLR_NUMERIC_GEOMETRY2D_H_
00016 #define _DLR_NUMERIC_GEOMETRY2D_H_
00017 
00018 #include <dlrNumeric/vector2D.h>
00019 
00020 namespace dlr {
00021 
00022   namespace numeric {
00023     
00056     bool
00057     bilaterate(const Vector2D& point0, const Vector2D& point1,
00058                double range0, double range1,
00059                Vector2D& intersection0, Vector2D& intersection1);
00060 
00061   } // namespace numeric
00062 
00063 } // namespace dlr
00064 
00065 
00066 /* ======= Declarations to maintain compatibility with legacy code. ======= */
00067 
00068 namespace dlr {
00069 
00070   using numeric::bilaterate;
00071 
00072 } // namespace dlr
00073 
00074 
00075 /* ============ Definitions of inline and template functions ============ */
00076 
00077 namespace dlr {
00078   
00079   namespace numeric {
00080 
00081     // Empty.
00082   
00083   } // namespace numeric
00084   
00085 } // namespace dlr
00086 
00087 #endif /* #ifndef _DLR_NUMERIC_GEOMETRY2D_H_ */

Generated on Wed Nov 25 00:42:42 2009 for dlrUtilities Utility Library by  doxygen 1.5.8