00001 /** 00002 *\file Point.h 00003 * 00004 *\brief Point is a float triple, also type defined as Vertex and Vector. 00005 * 00006 *\author Xianming Chen 00007 * 00008 *\date 11 Jul 2004\n 00009 */ 00010 00011 00012 #ifndef _POINT_H 00013 #define _POINT_H 00014 00015 00016 00017 namespace columbia 00018 { 00019 struct Point 00020 { 00021 Point(float X=.0, float Y=.0, float Z=.0) : x(X), y(Y), z(Z) { } 00022 float x, y, z; 00023 }; 00024 00025 typedef Point Vertex; 00026 typedef Point Vector; 00027 00028 }//end namespace xchen 00029 00030 00031 #endif
1.3.6