Eclipse SUMO - Simulation of Urban MObility
NIImporter_OpenDrive::Poly3 Struct Reference

#include <NIImporter_OpenDrive.h>

Public Member Functions

double computeAt (double pos) const
 
 Poly3 (double _s, double _a, double _b, double _c, double _d)
 Constructor. More...
 

Data Fields

double a
 
double b
 
double c
 
double d
 
double s
 

Detailed Description

Definition at line 271 of file NIImporter_OpenDrive.h.

Constructor & Destructor Documentation

◆ Poly3()

NIImporter_OpenDrive::Poly3::Poly3 ( double  _s,
double  _a,
double  _b,
double  _c,
double  _d 
)
inline

Constructor.

Parameters
[in]sThe start offset
[in]aconstant
[in]bfirst order
[in]csecond order
[in]dthird order

Definition at line 279 of file NIImporter_OpenDrive.h.

Member Function Documentation

◆ computeAt()

double NIImporter_OpenDrive::Poly3::computeAt ( double  pos) const
inline

Definition at line 282 of file NIImporter_OpenDrive.h.

References a, b, c, d, and s.

Referenced by NIImporter_OpenDrive::addOffsets(), NIImporter_OpenDrive::computeShapes(), and NIImporter_OpenDrive::discretizeOffsets().

Here is the caller graph for this function:

Field Documentation

◆ a

double NIImporter_OpenDrive::Poly3::a

Definition at line 288 of file NIImporter_OpenDrive.h.

Referenced by computeAt().

◆ b

double NIImporter_OpenDrive::Poly3::b

Definition at line 289 of file NIImporter_OpenDrive.h.

Referenced by computeAt().

◆ c

double NIImporter_OpenDrive::Poly3::c

◆ d

double NIImporter_OpenDrive::Poly3::d

◆ s

double NIImporter_OpenDrive::Poly3::s

Definition at line 287 of file NIImporter_OpenDrive.h.

Referenced by computeAt().


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