qrk::Position< T > Class Template Reference

位置 More...

#include <Position.h>

List of all members.

Public Member Functions

Position< T > operator* (const T &rhs) const
Position< T > & operator*= (const T &rhs)
const Position< T > operator+ (const Position< T > &rhs) const
Position< T > & operator+= (const Position< T > &rhs)
const Position< T > operator- (const Position< T > &rhs) const
Position< T > & operator-= (const Position< T > &rhs)
Positionoperator= (const Position< T > &rhs)
bool operator== (const Position &rhs) const
 Position (T x_, T y_, const Angle &angle_)
 Position (const Position &rhs)
 Position (void)
int to_deg (void) const
double to_rad (void) const

Public Attributes

Angle angle
 角度
x
 X 位置.
y
 Y 位置.

Friends

const Position< T > operator* (const T &lhs, const Position< T > &rhs)
std::ostream & operator<< (std::ostream &out, const Position< T > &rhs)

Detailed Description

template<class T>
class qrk::Position< T >

位置

Definition at line 25 of file Position.h.


Constructor & Destructor Documentation

template<class T>
qrk::Position< T >::Position ( void   )  [inline]

Definition at line 33 of file Position.h.

template<class T>
qrk::Position< T >::Position ( const Position< T > &  rhs  )  [inline]

Definition at line 38 of file Position.h.

template<class T>
qrk::Position< T >::Position ( x_,
y_,
const Angle angle_ 
) [inline]

Definition at line 43 of file Position.h.


Member Function Documentation

template<class T>
Position<T> qrk::Position< T >::operator* ( const T &  rhs  )  const [inline]

Definition at line 122 of file Position.h.

template<class T>
Position<T>& qrk::Position< T >::operator*= ( const T &  rhs  )  [inline]

Definition at line 112 of file Position.h.

template<class T>
const Position<T> qrk::Position< T >::operator+ ( const Position< T > &  rhs  )  const [inline]

Definition at line 90 of file Position.h.

template<class T>
Position<T>& qrk::Position< T >::operator+= ( const Position< T > &  rhs  )  [inline]

Definition at line 80 of file Position.h.

template<class T>
const Position<T> qrk::Position< T >::operator- ( const Position< T > &  rhs  )  const [inline]

Definition at line 106 of file Position.h.

template<class T>
Position<T>& qrk::Position< T >::operator-= ( const Position< T > &  rhs  )  [inline]

Definition at line 96 of file Position.h.

template<class T>
Position& qrk::Position< T >::operator= ( const Position< T > &  rhs  )  [inline]

Definition at line 71 of file Position.h.

template<class T>
bool qrk::Position< T >::operator== ( const Position< T > &  rhs  )  const [inline]

Definition at line 60 of file Position.h.

template<class T>
int qrk::Position< T >::to_deg ( void   )  const [inline]

Definition at line 48 of file Position.h.

template<class T>
double qrk::Position< T >::to_rad ( void   )  const [inline]

Definition at line 54 of file Position.h.


Friends And Related Function Documentation

template<class T>
const Position<T> operator* ( const T &  lhs,
const Position< T > &  rhs 
) [friend]

Definition at line 129 of file Position.h.

template<class T>
std::ostream& operator<< ( std::ostream &  out,
const Position< T > &  rhs 
) [friend]

Definition at line 135 of file Position.h.


Member Data Documentation

template<class T>
Angle qrk::Position< T >::angle

角度

Definition at line 30 of file Position.h.

template<class T>
T qrk::Position< T >::x

X 位置.

Definition at line 28 of file Position.h.

template<class T>
T qrk::Position< T >::y

Y 位置.

Definition at line 29 of file Position.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines


libhokuyo_urg
Author(s): Alexander Bubeck
autogenerated on Fri Jan 11 09:14:15 2013