Třída realizující N rozměrný prostor. ...
#include <space.h>
Třídy | |
| class | Point_t |
| Třída realizující bod v N rozměrný prostor. ... | |
Veřejné metody | |
| Space_t () | |
| ~Space_t () | |
| void | setAbs (Point_t point) |
| void | setRel (Point_t point) |
| void | init () |
| void | setMotorId (const int &AxeId, const boost::uint_value_t< 16 >::least newId) |
| Point_t | getMax () const |
| Point_t | getMin () const |
| Point_t | getAct () const |
Chráněné atributy | |
| Axe_t | axe [Dimension] |
| Jednotlivé osy prostoru. | |
Friends | |
| class | boost::serialization::access |
Třída realizující N rozměrný prostor.
Kód je konkrétně pro 3 rozměrný prostor s vyhlídkou na N rozměrů.
| Space_t< Dimension >::Point_t Space_t< Dimension >::getAct | ( | ) | const [inline] |
Vrátí aktualní polohu hlavy stroje v prostoru.
| Space_t< Dimension >::Point_t Space_t< Dimension >::getMax | ( | ) | const [inline] |
Vrátí maximální možnou hodnotu bodu v prostoru.
| Space_t< Dimension >::Point_t Space_t< Dimension >::getMin | ( | ) | const [inline] |
Vrátí minimální možnou hodnotu bodu v prostoru.
| void Space_t< Dimension >::init | ( | ) | [inline] |
Inicializuje nastavení všech motorů.
| void Space_t< Dimension >::setAbs | ( | Space_t< Dimension >::Point_t | point | ) | [inline] |
Nastaví hlavu stroje na absolutní polohu v prostoru.
| point | Bod v prostoru kam se má pohnout hlava. |
| void Space_t< Dimension >::setMotorId | ( | const int & | AxeId, | |
| const boost::uint_value_t< 16 >::least | newId | |||
| ) | [inline] |
Nastaví Id motoru na dané ose.
| AxeId | Id nastavované osy. | |
| newId | Nové Id motoru. |
| void Space_t< Dimension >::setRel | ( | Space_t< Dimension >::Point_t | point | ) | [inline] |
Nastaví hlavu stroje na relatvní polohu v prostoru.
| point | Bod v prostoru kam se má pohnout hlava. |
friend class boost::serialization::access [friend] |
Tato třida má přístup z důvodu serializace objektu.
1.6.1