Jafar
|
00001 #ifndef GRID_3D_CELL_HPP 00002 #define GRID_3D_CELL_HPP 00003 00004 #include "kernel/jafarException.hpp" 00005 #include "jmath/jblas.hpp" 00006 #include "model3d/point3D.hpp" 00007 #include "model3d/point3DVar.hpp" 00008 #include "model3d/plane3D.hpp" 00009 00010 namespace jafar { 00012 namespace model3d { 00013 00024 class Grid3DCell 00025 { 00026 public: 00027 Grid3DCell(); 00028 ~Grid3DCell(); 00029 00031 void clear(); 00032 00034 int m_nCount; 00035 00036 // an index used when filling the cell with points 00037 int m_nIndex; 00038 00040 ::std::vector<int> m_vPointIndex; 00041 00043 Plane3D m_Plane3D; 00044 00046 bool m_bHasPlane3D; 00047 00049 Point3D m_cog; 00050 00054 Point3D m_br_p1; 00055 Point3D m_br_p2; 00056 Point3D m_br_p3; 00057 Point3D m_br_p4; 00058 00059 }; 00060 00061 }// namespace model3d 00062 }// namespace jafar 00063 00064 #endif // GRID_3D_CELL_HPP
Generated on Wed Oct 15 2014 00:37:25 for Jafar by doxygen 1.7.6.1 |