CARLA
Public Member Functions | Private Attributes | List of all members
carla::road::element::RoadInfoMarkTypeLine Class Referencefinal

#include <RoadInfoMarkTypeLine.h>

+ Inheritance diagram for carla::road::element::RoadInfoMarkTypeLine:
+ Collaboration diagram for carla::road::element::RoadInfoMarkTypeLine:

Public Member Functions

void AcceptVisitor (RoadInfoVisitor &v) final
 
double GetLength () const
 
int GetRoadMarkId () const
 
const std::string & GetRule () const
 
double GetSpace () const
 
double GetTOffset () const
 
double GetWidth () const
 
 RoadInfoMarkTypeLine (double s, int road_mark_id, double length, double space, double tOffset, std::string rule, double width)
 
- Public Member Functions inherited from carla::road::element::RoadInfo
double GetDistance () const
 Distance from road's start location. More...
 
virtual ~RoadInfo ()=default
 

Private Attributes

const double _length
 
const int _road_mark_id
 
const std::string _rule
 
const double _space
 
const double _tOffset
 
const double _width
 

Additional Inherited Members

- Protected Member Functions inherited from carla::road::element::RoadInfo
 RoadInfo (double distance=0.0)
 

Detailed Description

Definition at line 16 of file RoadInfoMarkTypeLine.h.

Constructor & Destructor Documentation

◆ RoadInfoMarkTypeLine()

carla::road::element::RoadInfoMarkTypeLine::RoadInfoMarkTypeLine ( double  s,
int  road_mark_id,
double  length,
double  space,
double  tOffset,
std::string  rule,
double  width 
)
inline

Definition at line 19 of file RoadInfoMarkTypeLine.h.

Member Function Documentation

◆ AcceptVisitor()

void carla::road::element::RoadInfoMarkTypeLine::AcceptVisitor ( RoadInfoVisitor v)
inlinefinalvirtual

Implements carla::road::element::RoadInfo.

Definition at line 35 of file RoadInfoMarkTypeLine.h.

◆ GetLength()

double carla::road::element::RoadInfoMarkTypeLine::GetLength ( ) const
inline

Definition at line 43 of file RoadInfoMarkTypeLine.h.

References _length.

◆ GetRoadMarkId()

int carla::road::element::RoadInfoMarkTypeLine::GetRoadMarkId ( ) const
inline

Definition at line 39 of file RoadInfoMarkTypeLine.h.

References _road_mark_id.

◆ GetRule()

const std::string& carla::road::element::RoadInfoMarkTypeLine::GetRule ( ) const
inline

Definition at line 55 of file RoadInfoMarkTypeLine.h.

References _rule.

◆ GetSpace()

double carla::road::element::RoadInfoMarkTypeLine::GetSpace ( ) const
inline

Definition at line 47 of file RoadInfoMarkTypeLine.h.

References _space.

◆ GetTOffset()

double carla::road::element::RoadInfoMarkTypeLine::GetTOffset ( ) const
inline

Definition at line 51 of file RoadInfoMarkTypeLine.h.

References _tOffset.

◆ GetWidth()

double carla::road::element::RoadInfoMarkTypeLine::GetWidth ( ) const
inline

Definition at line 59 of file RoadInfoMarkTypeLine.h.

References _width.

Member Data Documentation

◆ _length

const double carla::road::element::RoadInfoMarkTypeLine::_length
private

Definition at line 67 of file RoadInfoMarkTypeLine.h.

Referenced by GetLength().

◆ _road_mark_id

const int carla::road::element::RoadInfoMarkTypeLine::_road_mark_id
private

Definition at line 65 of file RoadInfoMarkTypeLine.h.

Referenced by GetRoadMarkId().

◆ _rule

const std::string carla::road::element::RoadInfoMarkTypeLine::_rule
private

Definition at line 73 of file RoadInfoMarkTypeLine.h.

Referenced by GetRule().

◆ _space

const double carla::road::element::RoadInfoMarkTypeLine::_space
private

Definition at line 69 of file RoadInfoMarkTypeLine.h.

Referenced by GetSpace().

◆ _tOffset

const double carla::road::element::RoadInfoMarkTypeLine::_tOffset
private

Definition at line 71 of file RoadInfoMarkTypeLine.h.

Referenced by GetTOffset().

◆ _width

const double carla::road::element::RoadInfoMarkTypeLine::_width
private

Definition at line 75 of file RoadInfoMarkTypeLine.h.

Referenced by GetWidth().


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