#ifndef ROBOT_STRUCTURE_H
#define ROBOT_STRUCTURE_H

#include <GL/glut.h>

// data to draw robot

class RobotStructure{
 public:

  RobotStructure(void);
  ~RobotStructure(void){;}

  GLfloat base0_pos[3];
  GLfloat base0_H;
  GLfloat base0_R;
  int     base0_N;

  GLfloat base1_pos[3];
  GLfloat base1_H;
  GLfloat base1_R;
  int     base1_N;

  GLfloat cil1_1_pos[3];
  GLfloat cil1_1_H;
  GLfloat cil1_1_R;
  int     cil1_1_N;

  GLfloat cil1_2_pos[3];
  GLfloat cil1_2_H;
  GLfloat cil1_2_R;
  int     cil1_2_N;


  GLfloat box1_1[3];
  GLfloat box1_1_pos[3];

  GLfloat box1_2[3];
  GLfloat box1_2_pos[3];


  GLfloat box1_3[3];
  GLfloat box1_3_pos[3];


  GLfloat box2_1[3];
  GLfloat box2_1_pos[3];

  GLfloat box2_2[3];
  GLfloat box2_2_pos[3];


  GLfloat cil3_pos[3];
  GLfloat cil3_H;
  GLfloat cil3_R;
  int     cil3_N;

  GLfloat box3_1[3];
  GLfloat box3_1_pos[3];

  GLfloat box3_2[3];
  GLfloat box3_2_pos[3];

  GLfloat cil4_1_pos[3];
  GLfloat cil4_1_H;
  GLfloat cil4_1_R;
  int     cil4_1_N;


  GLfloat box4[3];
  GLfloat box4_pos[3];
  
  GLfloat cil4_2_pos[3];
  GLfloat cil4_2_H;
  GLfloat cil4_2_R;
  int     cil4_2_N;

  GLfloat box5[3];
  GLfloat box5_pos[3];

   GLfloat cil6_1_pos[3];
  GLfloat cil6_1_H;
  GLfloat cil6_1_R;
  int     cil6_1_N;

};

#endif
