#include <euler.h>
Definition at line 45 of file euler.h.
Public Member Functions | |
| EulerSpiralParams (const EulerSpiralParams &rhs) | |
| EulerSpiralParams () | |
| EulerSpiralParams & | operator= (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 |
| 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 | ( | 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 }
| 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 }
| double EulerSpiralParams::end_angle |
Definition at line 52 of file euler.h.
Referenced by EulerSpiral::compute_es_params(), EulerSpiral::EulerSpiral(), EulerSpiralParams(), operator=(), EulerSpiral::set_end_params(), and EulerSpiral::set_params().
| Point2D<double> EulerSpiralParams::end_pt |
Definition at line 49 of file euler.h.
Referenced by EulerSpiral::compute_es_params(), EulerSpiral::computeSpiral(), EulerSpiral::EulerSpiral(), EulerSpiralParams(), operator=(), EulerSpiral::set_end_params(), and EulerSpiral::set_params().
| double EulerSpiralParams::error |
Definition at line 58 of file euler.h.
Referenced by EulerSpiral::compute_es_params(), EulerSpiralParams(), and operator=().
| double EulerSpiralParams::gamma |
Definition at line 55 of file euler.h.
Referenced by EulerSpiral::compute_end_pt(), EulerSpiral::compute_es_params(), EulerSpiral::compute_es_point(), EulerSpiralParams(), and operator=().
| double EulerSpiralParams::K0 |
Definition at line 53 of file euler.h.
Referenced by EulerSpiral::compute_end_pt(), EulerSpiral::compute_es_params(), EulerSpiral::compute_es_point(), EulerSpiralParams(), and operator=().
| double EulerSpiralParams::K2 |
Definition at line 54 of file euler.h.
Referenced by EulerSpiral::compute_es_params(), EulerSpiralParams(), and operator=().
| double EulerSpiralParams::L |
Definition at line 56 of file euler.h.
Referenced by EulerSpiral::compute_es_params(), EulerSpiral::computeSpiral(), EulerSpiralParams(), and operator=().
| double EulerSpiralParams::psi |
Definition at line 59 of file euler.h.
Referenced by EulerSpiral::compute_end_pt(), EulerSpiral::compute_es_params(), EulerSpiralParams(), and operator=().
Definition at line 51 of file euler.h.
Referenced by EulerSpiral::compute_end_pt(), EulerSpiral::compute_es_params(), EulerSpiral::EulerSpiral(), EulerSpiralParams(), operator=(), EulerSpiral::set_params(), and EulerSpiral::set_start_params().
| Point2D<double> EulerSpiralParams::start_pt |
Definition at line 48 of file euler.h.
Referenced by EulerSpiral::compute_end_pt(), EulerSpiral::compute_es_params(), EulerSpiral::computeSpiral(), EulerSpiral::EulerSpiral(), EulerSpiralParams(), operator=(), EulerSpiral::set_params(), and EulerSpiral::set_start_params().
Definition at line 57 of file euler.h.
Referenced by EulerSpiral::compute_error(), EulerSpiral::compute_es_params(), EulerSpiralParams(), and operator=().
1.5.6