#ifndef OBJECT_H
#define OBJECT_H

#include <GL/glut.h>


// objects in a robot cell, currently only boxes

class Object {

 public:
  Object();
  Object(GLfloat *Size,
	 GLfloat *Pose,
	 GLfloat *Frame,
	 GLfloat *Color);
  // rgb color
  GLfloat color[3];
  // sizes
  GLfloat box[3];
  // local frame
  GLfloat box_pos[3];

  GLfloat Tro[16];

  // global frame in respect to local frame
  GLfloat Tgo[16];

  // if object attached
  bool attached;

};


#endif
