utilities3D.h

00001 
00016 #ifndef _DLR_GEOMETRY_UTILITIES3D_H_
00017 #define _DLR_GEOMETRY_UTILITIES3D_H_
00018 
00019 #include <dlrNumeric/vector3D.h>
00020 #include <dlrGeometry/plane3D.h>
00021 #include <dlrGeometry/ray3D.h>
00022 
00023 
00024 namespace dlr {
00025 
00026   namespace geometry {
00027 
00028 
00029     numeric::Vector3D
00030     findIntersect(const Ray3D& ray, const Plane3D& plane, double& distance);
00031     
00032     
00033   } // namespace utilities
00034     
00035 } // namespace dlr
00036 
00037 
00038 /* ======= Inline and template function definitions. ======= */
00039 
00040 namespace dlr {
00041 
00042   namespace geometry {
00043 
00044     
00045   } // namespace geometry
00046   
00047 } // namespace dlr
00048 
00049 
00050 #endif /* #ifndef _DLR_GEOMETRY_UTILITIES3D_H_ */

Generated on Mon Jul 9 20:34:03 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2