// This file is generated by omniidl (C++ backend)- omniORB_4_1. Do not edit.

#include "Obstacle.hh"
#include <omniORB4/IOP_S.h>
#include <omniORB4/IOP_C.h>
#include <omniORB4/callDescriptor.h>
#include <omniORB4/callHandle.h>
#include <omniORB4/objTracker.h>


OMNI_USING_NAMESPACE(omni)

static const char* _0RL_library_version = omniORB_4_1;



void
RTC::TimedObstacle::operator>>= (cdrStream &_n) const
{
  x >>= _n;
  y >>= _n;
  r >>= _n;
  (const Time&) tm >>= _n;

}

void
RTC::TimedObstacle::operator<<= (cdrStream &_n)
{
  (::CORBA::Double&)x <<= _n;
  (::CORBA::Double&)y <<= _n;
  (::CORBA::Double&)r <<= _n;
  (Time&)tm <<= _n;

}

void
RTC::TimedMovingObstacle::operator>>= (cdrStream &_n) const
{
  x >>= _n;
  y >>= _n;
  r >>= _n;
  theta >>= _n;
  vel >>= _n;
  (const Time&) tm >>= _n;

}

void
RTC::TimedMovingObstacle::operator<<= (cdrStream &_n)
{
  (::CORBA::Double&)x <<= _n;
  (::CORBA::Double&)y <<= _n;
  (::CORBA::Double&)r <<= _n;
  (::CORBA::Double&)theta <<= _n;
  (::CORBA::Double&)vel <<= _n;
  (Time&)tm <<= _n;

}

void
RTC::TimedObstacles::operator>>= (cdrStream &_n) const
{
  (const Time&) tm >>= _n;
  (const _CORBA_Unbounded_Sequence< TimedObstacle > &) obstacles >>= _n;

}

void
RTC::TimedObstacles::operator<<= (cdrStream &_n)
{
  (Time&)tm <<= _n;
  (_CORBA_Unbounded_Sequence< TimedObstacle > &)obstacles <<= _n;

}

void
RTC::TimedMovingObstacles::operator>>= (cdrStream &_n) const
{
  (const Time&) tm >>= _n;
  (const _CORBA_Unbounded_Sequence< TimedMovingObstacle > &) obstacles >>= _n;

}

void
RTC::TimedMovingObstacles::operator<<= (cdrStream &_n)
{
  (Time&)tm <<= _n;
  (_CORBA_Unbounded_Sequence< TimedMovingObstacle > &)obstacles <<= _n;

}

