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: