#ifndef _CUBOID_H_ #define _CUBOID_H_ #include "Triangle.h" #include "Matrix.h" #include #include class Cuboid { public: Cuboid(float width, float height, float depth); Cuboid(float width, float height, float depth, float x, float y, float z); float getHeight(); float getWidth(); float getDepth(); float getPosX(); float getPosY(); float getPosZ(); void setSize(float w, float h, float d); void setPos(float x, float y, float z); std::list getTriangles(const Matrix &modelview); private: float width, height, depth; float x, y, z; }; #endif /*_CUBOID_H_*/