SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BiArcParams Class Reference

#include <BiArc.h>

Public Member Functions

 BiArcParams ()
 BiArcParams (const BiArcParams &rhs)
double L ()
BiArcParamsoperator= (const BiArcParams &rhs)
void scale (double factor)
 ~BiArcParams ()

Data Fields

Point2D< double > center1
Point2D< double > center2
int dir1
int dir2
double E
double end_angle
Point2D< double > end_pt
int flag
double K1
double K2
double L1
double L2
Point2D< double > mid_pt
double R1
double R2
double start_angle
Point2D< double > start_pt

Detailed Description

Definition at line 38 of file BiArc.h.

Constructor & Destructor Documentation

BiArcParams::BiArcParams ( )
inline

Definition at line 67 of file BiArc.h.

References dir1, dir2, E, end_angle, flag, K1, K2, L1, L2, R1, R2, and start_angle.

BiArcParams::~BiArcParams ( )
inline

Definition at line 90 of file BiArc.h.

BiArcParams::BiArcParams ( const BiArcParams rhs)
inline

Definition at line 92 of file BiArc.h.

References center1, center2, dir1, dir2, E, end_angle, end_pt, flag, K1, K2, L1, L2, mid_pt, R1, R2, start_angle, and start_pt.

Member Function Documentation

double BiArcParams::L ( )
inline

Definition at line 153 of file BiArc.h.

References L1, and L2.

Referenced by EulerSpiral::compute_es_params().

BiArcParams& BiArcParams::operator= ( const BiArcParams rhs)
inline

Definition at line 121 of file BiArc.h.

References center1, center2, dir1, dir2, E, end_angle, end_pt, flag, K1, K2, L1, L2, mid_pt, R1, R2, start_angle, and start_pt.

void BiArcParams::scale ( double  factor)
inline

Definition at line 155 of file BiArc.h.

References K1, K2, L1, and L2.

Field Documentation

Point2D<double> BiArcParams::center1

Definition at line 64 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().

Point2D<double> BiArcParams::center2

Definition at line 65 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().

int BiArcParams::dir1

Definition at line 60 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().

int BiArcParams::dir2

Definition at line 61 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().

double BiArcParams::E

Definition at line 55 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_biarc_params(), and operator=().

int BiArcParams::flag

Definition at line 41 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_biarc_params(), and operator=().

double BiArcParams::L2
Point2D<double> BiArcParams::mid_pt

Definition at line 63 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().

double BiArcParams::R1

Definition at line 57 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().

double BiArcParams::R2

Definition at line 58 of file BiArc.h.

Referenced by BiArcParams(), BiArc::compute_other_stuff(), and operator=().


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