class Pose

Sijainti+suunta. More...

Full nameNobel::Pose
Definition#include <./Nobel/Pose.h>
InheritsNobel::SelfTestingObject [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

Sijainti+suunta. Luokka, joka ilmaisee (robotin) sijainnin sekä suunnan.

Vector  getPosition ()

getPosition

[const]

Hae sijainti.

Returns: sijainti

Angle  getAngle ()

getAngle

[const]

Hae suunta.

Returns: suunta

bool  invariant ()

invariant

[const virtual]

Invariantin tarkistus.

Returns: invariantin paikkaansapitävyys

Reimplemented from SelfTestingObject.

std::string  asString ()

asString

[const virtual]

Hae sijainti ja suunta tekstimuodossa.

Returns: location: X, Y orientation: alpha

Pose&  setPosition (const Vector& p)

setPosition

Aseta sijainti.

Parameters:
puusi sijainti

Returns: viite muutettuuun oliooon

Pose&  setAngle (const Angle& a)

setAngle

Aseta suunta.

Parameters:
auusi suunta

Returns: viite muutettuun olioon

Pose&  setPose (const Vector& p, const Angle& a)

setPose

Aseta sijainti ja suunta.

Parameters:
puusi sijainti
auusi suunta

Returns: viite muutettuun olioon

 Pose (const Vector& p, const Angle& a)

Pose

Konstruktori.

Parameters:
psijainti
asuunta

 Pose (const Pose& p)

Pose

Kopiokonstruktori.

Parameters:
pkopioitava

void  swap (Pose& p)

swap

[virtual]

Vaihto-operaatio.

Parameters:
pvaihdettava

Pose&  operator= (const Pose& p)

operator=

Sijoitusoperaattori.

Parameters:
psijoitettava

Returns: viite sijoituksen kohteeseen

 ~Pose ()

~Pose

[virtual]

Destruktori.


Generated by: hoppq@ilenkone on Thu Mar 1 15:43:18 2001, using kdoc 2.0a50.