00001
00027 #ifndef CPOSITIONABLE3D_H_
00028 #define CPOSITIONABLE3D_H_
00029
00030 #include "structures.h"
00031 #include "Positionable.h"
00032
00033 class CPositionable3D : public CPositionable<Position3D>{
00034 public:
00035 CPositionable3D();
00036 virtual ~CPositionable3D();
00037
00038 void setPosition( float x, float y, float z ){ m_position . x = x; m_position . y = y, m_position . z = z; };
00039
00040 float getPositionX(){ return m_position.x; };
00041 float getPositionY(){ return m_position.y; };
00042 float getPositionZ(){ return m_position.z; };
00043
00044 };
00045
00046 #endif