EulerSpiralParams Class Reference

#include <euler.h>


Detailed Description

Definition at line 45 of file euler.h.


Public Member Functions

 EulerSpiralParams (const EulerSpiralParams &rhs)
 EulerSpiralParams ()
EulerSpiralParamsoperator= (const EulerSpiralParams &rhs)
 ~EulerSpiralParams ()

Data Fields

double end_angle
Point2D< double > end_pt
double error
double gamma
double K0
double K2
double L
double psi
double start_angle
Point2D< double > start_pt
double turningAngle

Constructor & Destructor Documentation

EulerSpiralParams::EulerSpiralParams (  )  [inline]

Definition at line 61 of file euler.h.

References end_angle, error, gamma, K0, K2, L, psi, start_angle, and turningAngle.

00062   {
00063     start_angle   = 0;
00064     end_angle     = 0;
00065     K0            = 0;
00066     K2            = 0;
00067     gamma        = 0;
00068     L             = 0;
00069     turningAngle  = 0;
00070     error         = 0;
00071     psi           = 0;
00072   }

EulerSpiralParams::~EulerSpiralParams (  )  [inline]

Definition at line 74 of file euler.h.

00074 {};

EulerSpiralParams::EulerSpiralParams ( const EulerSpiralParams rhs  )  [inline]

Definition at line 76 of file euler.h.

References end_angle, end_pt, error, gamma, K0, K2, L, psi, start_angle, start_pt, and turningAngle.

00077   {
00078     start_pt      = rhs.start_pt;
00079     end_pt        = rhs.end_pt;
00080     start_angle   = rhs.start_angle;
00081     end_angle     = rhs.end_angle;
00082     K0            = rhs.K0;
00083     K2            = rhs.K2;
00084     gamma        = rhs.gamma;
00085     L             = rhs.L;
00086     turningAngle  = rhs.turningAngle;
00087     error         = rhs.error;
00088     psi           = rhs.psi;
00089   }


Member Function Documentation

EulerSpiralParams& EulerSpiralParams::operator= ( const EulerSpiralParams rhs  )  [inline]

Definition at line 91 of file euler.h.

References end_angle, end_pt, error, gamma, K0, K2, L, psi, start_angle, start_pt, and turningAngle.

00092   {
00093     if (this!=&rhs)
00094     {
00095       start_pt      = rhs.start_pt;
00096       end_pt        = rhs.end_pt;
00097       start_angle   = rhs.start_angle;
00098       end_angle     = rhs.end_angle;
00099       K0            = rhs.K0;
00100       K2            = rhs.K2;
00101       gamma        = rhs.gamma;
00102       L             = rhs.L;
00103       turningAngle  = rhs.turningAngle;
00104       error         = rhs.error;
00105       psi           = rhs.psi;
00106     }
00107     return *this;
00108   }


Field Documentation

Definition at line 58 of file euler.h.

Referenced by EulerSpiral::compute_es_params(), EulerSpiralParams(), and operator=().

Definition at line 54 of file euler.h.

Referenced by EulerSpiral::compute_es_params(), EulerSpiralParams(), and operator=().


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

Generated on Wed May 5 00:06:41 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6