Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# LinesPercept::LinePoint Class Reference

`#include <LinesPercept.h>`

Inheritance diagram for LinesPercept::LinePoint:

[legend]
Collaboration diagram for LinesPercept::LinePoint:

[legend]
List of all members.

## Public Member Functions
| LinePoint ()
| LinePoint (const Vector2< int > &v, double angle=UNDEF)
LinePoint & | operator= (Vector2< int > &v)
void | serialize (In *in, Out *out)
## Public Attributes
double | angle

## Constructor & Destructor Documentation

LinesPercept::LinePoint::LinePoint | ( |  | ) | `[inline]`

| Definition at line 47 of file LinesPercept.h.

LinesPercept::LinePoint::LinePoint | ( | const Vector2< int > & | v,
|  | double | angle = UNDEF
| ) | `[inline]`

| Definition at line 48 of file LinesPercept.h. References Vector2< V >::x, and Vector2< V >::y.

## Member Function Documentation

LinePoint& LinesPercept::LinePoint::operator= | ( | Vector2< int > & | v | ) | `[inline]`

| Definition at line 55 of file LinesPercept.h. References Vector2< V >::x, and Vector2< V >::y.

void LinesPercept::LinePoint::serialize | ( | In * | in,
|  | Out * | out
| ) | `[inline, virtual]`

| Reimplemented from Vector2< int >. Definition at line 63 of file LinesPercept.h. References STREAM, STREAM_BASE, STREAM_REGISTER_BEGIN, and STREAM_REGISTER_FINISH.

## Member Data Documentation

double LinesPercept::LinePoint::angle

| Definition at line 45 of file LinesPercept.h.

The documentation for this class was generated from the following file:

- Representations/Perception/LinesPercept.h