#ifndef _CUBOID_H_ #define _CUBOID_H_ #include "Triangle.h" #include class Cuboid { public: Cuboid() : width(0), height(0), depth(0), x(0), y(0), z(0) {} 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(); private: float width, height, depth; float x, y, z; }; #endif /*_CUBOID_H_*/