00001
00026 #ifndef _CSIZEABLE3D_H_
00027 #define _CSIZEABLE3D_H_
00028
00029 #include "Sizeable.h"
00030
00031 class CSizeable3D : public CSizeable<Dimension3D>{
00032 public:
00033 CSizeable3D();
00034 virtual ~CSizeable3D();
00035
00036 void setDimension( float width, float height, float length ){
00037 m_dimension.width = width;
00038 m_dimension.height = height;
00039 m_dimension.length = length;
00040 };
00041
00042 void setWidth( float width ){ m_dimension.width = width; };
00043 void setHeight( float height ){ m_dimension.height = height; };
00044 void setLength( float length ){ m_dimension.length = length; };
00045
00046 float getWidth (){ return m_dimension.width; };
00047 float getHeight (){ return m_dimension.height; };
00048 float getLength (){ return m_dimension.length; };
00049
00050 };
00051
00052 #endif