#include <sceneConfig.hpp>
SceneConfig::SceneConfig | ( | int | stepTime = 5 , |
|
unsigned int | minRM = 10 | |||
) |
double SceneConfig::getELen | ( | ) |
Pobiera dokladnosc odleglosci [m]
double SceneConfig::getEPhi | ( | ) |
Pobiera dokladnosc katowa [rad]
double SceneConfig::getLevelAvoidObstacles | ( | ) |
Pobiera mnoznik przeszkod
double SceneConfig::getLevelBasicFlee | ( | ) |
Pobiera mnoznik algorytmu BasicFlee
double SceneConfig::getLevelCohesion | ( | ) |
Pobiera mnoznik algorytmu Cohesion
double SceneConfig::getLevelSeparation | ( | ) |
Pobiera mnoznik algorytmu Separation
unsigned int SceneConfig::getMinRM | ( | ) |
Pobiera krotnosc kroku symulacji dla min. czasu reakcji
int SceneConfig::getMinRT | ( | ) |
Pobiera min. czas reakcji zwierzecia
double SceneConfig::getRadiusAvoidObstacles | ( | ) |
Pobiera promien krytycznej odl. od przeszkody
double SceneConfig::getRadiusBasicFlee | ( | ) |
Pobiera promien algorytmu BasicFlee
double SceneConfig::getRadiusCohesion | ( | ) |
Pobiera promien algorytmu Cohesion
double SceneConfig::getRadiusSeparation | ( | ) |
Pobiera promien algorytmu Separation
int SceneConfig::getStepTime | ( | ) |
Pobiera czas kroku symulacji
double SceneConfig::getWarningDistance | ( | ) |
Pobiera parametr minimalnej odleglosci od przeszkody
void SceneConfig::setLevelAvoidObstacles | ( | double | lc | ) |
Ustala mnoznik przeszkod
mnoznik | przeszkod |
void SceneConfig::setLevelBasicFlee | ( | double | lbf | ) |
Ustala mnoznik algorytmu BasicFlee
mnoznik | algorytmu BasicFlee |
void SceneConfig::setLevelCohesion | ( | double | lc | ) |
Ustala mnoznik algorytmu Cohesion
mnoznik | algorytmu Cohesion |
void SceneConfig::setLevelSeparation | ( | double | ls | ) |
Ustala mnoznik algorytmu Separation
mnoznik | algorytmu Separation |
void SceneConfig::setMinRM | ( | unsigned int | minRM | ) |
Zapisuje krotnosc kroku symulacji dla min. czasu reakcji
krotnosc | kroku symulacji |
void SceneConfig::setRadiusAvoidObstacles | ( | double | rs | ) |
Ustala promien krytycznej odl. od przeszkody
promien | krytycznej odl. od przeszkody |
void SceneConfig::setRadiusBasicFlee | ( | double | rbf | ) |
Ustala promien algorytmu BasicFlee
promien | algorytmu BasicFlee |
void SceneConfig::setRadiusCohesion | ( | double | rc | ) |
Ustala promien algorytmu Cohesion
promien | algorytmu Cohesion |
void SceneConfig::setRadiusSeparation | ( | double | rs | ) |
Ustala promien algorytmu Separation
promien | algorytmu Separation |
void SceneConfig::setStepTime | ( | int | stepTime | ) |
Zapisuje czas kroku symulacji.
czas | kroku symulacji [ms] |
void SceneConfig::setWarningDistance | ( | double | wd | ) |
Ustala min. odleglosc od przeszkody.
min. | odleglosc od przedzkody, wyzwalajaca funkcje wplywu przeszkody na kierunek ruchu zwierzaka |
double SceneConfig::_e_len [protected] |
double SceneConfig::_e_phi [protected] |
double SceneConfig::_levelAvoidObstacles [protected] |
double SceneConfig::_levelBasicFlee [protected] |
double SceneConfig::_levelCohesion [protected] |
double SceneConfig::_levelSeparation [protected] |
unsigned int SceneConfig::_minReactionMultiplicity [protected] |
int SceneConfig::_minReactionTime [protected] |
double SceneConfig::_radiusAvoidObstacles [protected] |
double SceneConfig::_radiusBasicFlee [protected] |
double SceneConfig::_radiusCohesion [protected] |
double SceneConfig::_radiusSeparation [protected] |
int SceneConfig::_stepTime [protected] |
double SceneConfig::_warningDistance [protected] |