Eclipse SUMO - Simulation of Urban MObility
|
#include <stdio.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | M_PI 3.1415926535897932384626433832795 |
Functions | |
static void | fresnel (double xxa, double *ssa, double *cca) |
void | odrSpiral (double s, double cDot, double *x, double *y, double *t) |
static double | p1evl (double x, double *coef, int n) |
static double | polevl (double x, double *coef, int n) |
Variables | |
static double | cd [7] |
static double | cn [6] |
static double | fd [10] |
static double | fn [10] |
static double | gd [11] |
static double | gn [11] |
static double | sd [6] |
static double | sn [6] |
#define M_PI 3.1415926535897932384626433832795 |
Definition at line 45 of file odrSpiral.cpp.
|
static |
void odrSpiral | ( | double | s, |
double | cDot, | ||
double * | x, | ||
double * | y, | ||
double * | t | ||
) |
compute the actual "standard" spiral, starting with curvature 0
s | run-length along spiral |
cDot | first derivative of curvature [1/m2] |
x | resulting x-coordinate in spirals local co-ordinate system [m] |
y | resulting y-coordinate in spirals local co-ordinate system [m] |
t | tangent direction at s [rad] |
Definition at line 236 of file odrSpiral.cpp.
References fresnel(), and M_PI.
Referenced by NIImporter_OpenDrive::geomFromSpiral().
|
static |
Definition at line 161 of file odrSpiral.cpp.
Referenced by fresnel().
|
static |
Definition at line 143 of file odrSpiral.cpp.
Referenced by fresnel().
|
static |
Definition at line 76 of file odrSpiral.cpp.
Referenced by fresnel().
|
static |
Definition at line 68 of file odrSpiral.cpp.
Referenced by NIImporter_OpenDrive::buildConnectionsToOuter(), and fresnel().
|
static |
Definition at line 99 of file odrSpiral.cpp.
Referenced by RODFDetectorFlows::addFlow(), RODFNet::buildEdgeFlowMap(), fresnel(), and RODFDetFlowLoader::read().
|
static |
Definition at line 87 of file odrSpiral.cpp.
Referenced by MSDevice_SSM::cleanup(), MSDevice_ToC::cleanup(), fresnel(), and NBNodeCont::paretoCheck().
|
static |
Definition at line 127 of file odrSpiral.cpp.
Referenced by fresnel().
|
static |
Definition at line 114 of file odrSpiral.cpp.
Referenced by fresnel(), Command_Hotkey_InductionLoop::registerHotkey(), and Command_Hotkey_TrafficLight::registerHotkey().
|
static |
Definition at line 57 of file odrSpiral.cpp.
Referenced by MSDevice_BTreceiver::BTreceiverUpdate::enterRange(), MSStageDriving::equals(), and fresnel().
|
static |
Definition at line 49 of file odrSpiral.cpp.
Referenced by fresnel(), and MSMeanData_Harmonoise::MSLaneMeanDataValues::notifyMoveInternal().