#ifndef __OBSTACLE_IDL
#define __OBSTACLE_IDL

#include<BasicDataType.idl>

module RTC{
  struct TimedObstacle{
    double x;
    double y;
    double r;
    Time tm;
  };
  
  struct TimedMovingObstacle{
    double x;
    double y;
    double r;
    double theta;
    double vel;
    Time tm;
  };
  
  struct TimedObstacles{
    Time tm;
    sequence<TimedObstacle> obstacles;  
  };
  
  struct TimedMovingObstacles{
    Time tm;
    sequence<TimedMovingObstacle> obstacles;  
  };

};


#endif
