OrientedPoint2D Struct Reference

#include <point.h>

Inheritance diagram for OrientedPoint2D:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Point2D ominus (const Point2D &point) const
OrientedPoint2D ominus (const OrientedPoint2D &point) const
OrientedPoint2D ominus () const
Point2D oplus (const Point2D &point) const
OrientedPoint2D oplus (const OrientedPoint2D &point) const
 OrientedPoint2D (double _x, double _y, double _theta)
 OrientedPoint2D ()

Public Attributes

double theta

Detailed Description

Representation of a point in $ \mathcal{SO}(2) $ . The class represents points in $ \mathcal{SO}(2) $ in terms of their position (x, y) and their orientation theta.

Author:
Gian Diego Tipaldi

Definition at line 57 of file point.h.


Constructor & Destructor Documentation

OrientedPoint2D::OrientedPoint2D (  ) 

Default constructor. It sets the point to be in the origin (0,0,0)

Definition at line 17 of file point.cpp.

OrientedPoint2D::OrientedPoint2D ( double  _x,
double  _y,
double  _theta 
)

Constructor. It sets the point to be in (_x, _y, _theta)

Definition at line 24 of file point.cpp.


Member Function Documentation

Point2D OrientedPoint2D::ominus ( const Point2D point  )  const

Inverse compound operator $ (\ominus this) \oplus point $

Definition at line 48 of file point.cpp.

OrientedPoint2D OrientedPoint2D::ominus ( const OrientedPoint2D point  )  const

Inverse compound operator $ (\ominus this) \oplus point $

Definition at line 39 of file point.cpp.

OrientedPoint2D OrientedPoint2D::ominus (  )  const

Inverse compound operator $ (\ominus this) $

Definition at line 31 of file point.cpp.

Point2D OrientedPoint2D::oplus ( const Point2D point  )  const

Compound operator $ this \oplus point $

Definition at line 64 of file point.cpp.

OrientedPoint2D OrientedPoint2D::oplus ( const OrientedPoint2D point  )  const

Compound operator $ this \oplus point $

Definition at line 56 of file point.cpp.


Member Data Documentation

The orientation of the point.

Definition at line 78 of file point.h.


The documentation for this struct was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


flirtlib
Author(s): Bhaskara Marthi, Gian Diego Tipaldi
autogenerated on Fri Jan 11 11:15:48 2013