All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
include/N3AnaBase/utils/geom_utils.h
00001 #ifndef __N3AnaBase__geom_utils_h
00002 #define __N3AnaBase__geom_utils_h 1
00003 
00004 #include <string>
00005 
00006 #include <geomtools/utils.h>
00007 #include <geomtools/line_3d.h>
00008 #include <geomtools/helix_3d.h>
00009 
00010 namespace nemo3 {
00011   
00026 
00027   class geom_utils
00028     {
00029     public:
00030 
00031       enum curve_t
00032         {
00033           CURVE_INVALID = -1,
00034           CURVE_LINE = 0,
00035           CURVE_HELIX = 1
00036         };
00037 
00039       static bool curve_id_is_valid (int);
00040       
00041     };
00042 
00043 
00044 } // end of namespace nemo3
00045 
00046 #endif // __N3AnaBase__geom_utils_h
00047 
00048 // end of geom_utils.h