00001 /* $Id: BoxMesh.h,v 1.2 2002/11/05 14:31:15 anonymous Exp $ */ 00002 00003 #ifndef __BOX_MESH_H 00004 #define __BOX_MESH_H 00005 00006 #include <esg/Definitions.h> 00007 #include <esg/mesh/Mesh.h> 00008 00009 namespace esg { 00010 00011 class OGSCENE_EXPORT BoxMesh : public Mesh { 00012 protected: 00013 BoxMesh () {} 00014 00015 public: 00016 BoxMesh (float a, // Max. x coord. 00017 float b, // Max. y coord. 00018 float c); // MAx. z cooed. 00019 00020 virtual Solid* cut (float ar, float br, float cr, float dr); 00021 }; 00022 00023 }; // namespace 00024 00025 #endif // __BOX_MESH_H