#ifndef TYPE_PRINT_H
#define TYPE_PRINT_H

/*!
  \file
  \brief 定義した型の内容を出力

  \author Satofumi KAMIMURA

  $Id: typePrint.h 286 2008-10-20 09:40:22Z satofumi $
*/

#include "typeUtils.h"
#include <iostream>


/*!
  \brief Position3D 情報の出力

  \param s [o] ストリーム
  \param rhs [i] 変数
*/
std::ostream& operator<<(std::ostream& s, const VXV::Position3D& rhs);

/*!
  \brief Position 情報の出力

  \param s [o] ストリーム
  \param rhs [i] 変数
*/
std::ostream& operator<<(std::ostream& s, const VXV::Position& rhs);

/*!
  \brief Direction 情報の出力

  \param s [o] ストリーム
  \param rhs [i] 変数
*/
std::ostream& operator<<(std::ostream& s, const VXV::Direction& rhs);

#endif /* !TYPE_PRINT_H */
