CARLA
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
carla::road::Stencil Class Reference

#include <Stencil.h>

+ Inheritance diagram for carla::road::Stencil:

Public Member Functions

double GetHeading () const
 
double GetLength () const
 
const std::string & GetName () const
 
StencilOrientation GetOrientation () const
 
double GetPitch () const
 
RoadId GetRoadId () const
 
double GetRoll () const
 
double GetS () const
 
const StencilId & GetStencilId () const
 
double GetT () const
 
const geom::Transform & GetTransform () const
 
const std::string & GetType () const
 
double GetWidth () const
 
double GetZOffset () const
 
 Stencil (RoadId road_id, StencilId stencil_id, double s, double t, std::string name, std::string orientation, std::string type, double zOffset, double heading, double length, double width, double pitch, double roll)
 

Private Attributes

double _heading
 
double _length
 
std::string _name
 
std::string _orientation
 
double _pitch
 
RoadId _road_id
 
double _roll
 
double _s
 
StencilId _stencil_id
 
double _t
 
geom::Transform _transform
 
std::string _type
 
double _width
 
double _zOffset
 
friend MapBuilder
 

Additional Inherited Members

- Private Member Functions inherited from carla::MovableNonCopyable
 MovableNonCopyable ()=default
 
 MovableNonCopyable (const MovableNonCopyable &)=delete
 
 MovableNonCopyable (MovableNonCopyable &&)=default
 
MovableNonCopyable & operator= (const MovableNonCopyable &)=delete
 
MovableNonCopyable & operator= (MovableNonCopyable &&)=default
 

Detailed Description

Definition at line 20 of file Stencil.h.

Constructor & Destructor Documentation

◆ Stencil()

carla::road::Stencil::Stencil ( RoadId  road_id,
StencilId  stencil_id,
double  s,
double  t,
std::string  name,
std::string  orientation,
std::string  type,
double  zOffset,
double  heading,
double  length,
double  width,
double  pitch,
double  roll 
)
inline

Definition at line 22 of file Stencil.h.

Member Function Documentation

◆ GetHeading()

double carla::road::Stencil::GetHeading ( ) const
inline

Definition at line 84 of file Stencil.h.

References _heading.

◆ GetLength()

double carla::road::Stencil::GetLength ( ) const
inline

Definition at line 92 of file Stencil.h.

References _length.

◆ GetName()

const std::string & carla::road::Stencil::GetName ( ) const
inline

Definition at line 66 of file Stencil.h.

References _name.

◆ GetOrientation()

StencilOrientation carla::road::Stencil::GetOrientation ( ) const
inline

◆ GetPitch()

double carla::road::Stencil::GetPitch ( ) const
inline

Definition at line 100 of file Stencil.h.

References _pitch.

◆ GetRoadId()

RoadId carla::road::Stencil::GetRoadId ( ) const
inline

Definition at line 50 of file Stencil.h.

References _road_id.

◆ GetRoll()

double carla::road::Stencil::GetRoll ( ) const
inline

Definition at line 104 of file Stencil.h.

References _roll.

◆ GetS()

double carla::road::Stencil::GetS ( ) const
inline

Definition at line 58 of file Stencil.h.

References _s.

◆ GetStencilId()

const StencilId & carla::road::Stencil::GetStencilId ( ) const
inline

Definition at line 54 of file Stencil.h.

References _stencil_id.

◆ GetT()

double carla::road::Stencil::GetT ( ) const
inline

Definition at line 62 of file Stencil.h.

References _t.

◆ GetTransform()

const geom::Transform & carla::road::Stencil::GetTransform ( ) const
inline

Definition at line 108 of file Stencil.h.

References _transform.

◆ GetType()

const std::string & carla::road::Stencil::GetType ( ) const
inline

Definition at line 88 of file Stencil.h.

References _type.

◆ GetWidth()

double carla::road::Stencil::GetWidth ( ) const
inline

Definition at line 96 of file Stencil.h.

References _width.

◆ GetZOffset()

double carla::road::Stencil::GetZOffset ( ) const
inline

Definition at line 80 of file Stencil.h.

References _zOffset.

Member Data Documentation

◆ _heading

double carla::road::Stencil::_heading
private

Definition at line 129 of file Stencil.h.

Referenced by GetHeading().

◆ _length

double carla::road::Stencil::_length
private

Definition at line 131 of file Stencil.h.

Referenced by GetLength().

◆ _name

std::string carla::road::Stencil::_name
private

Definition at line 123 of file Stencil.h.

Referenced by GetName().

◆ _orientation

std::string carla::road::Stencil::_orientation
private

Definition at line 125 of file Stencil.h.

Referenced by GetOrientation().

◆ _pitch

double carla::road::Stencil::_pitch
private

Definition at line 135 of file Stencil.h.

Referenced by GetPitch().

◆ _road_id

RoadId carla::road::Stencil::_road_id
private

Definition at line 115 of file Stencil.h.

Referenced by GetRoadId().

◆ _roll

double carla::road::Stencil::_roll
private

Definition at line 137 of file Stencil.h.

Referenced by GetRoll().

◆ _s

double carla::road::Stencil::_s
private

Definition at line 119 of file Stencil.h.

Referenced by GetS().

◆ _stencil_id

StencilId carla::road::Stencil::_stencil_id
private

Definition at line 117 of file Stencil.h.

Referenced by GetStencilId().

◆ _t

double carla::road::Stencil::_t
private

Definition at line 121 of file Stencil.h.

Referenced by GetT().

◆ _transform

geom::Transform carla::road::Stencil::_transform
private

Definition at line 141 of file Stencil.h.

Referenced by GetTransform().

◆ _type

std::string carla::road::Stencil::_type
private

Definition at line 127 of file Stencil.h.

Referenced by GetType().

◆ _width

double carla::road::Stencil::_width
private

Definition at line 133 of file Stencil.h.

Referenced by GetWidth().

◆ _zOffset

double carla::road::Stencil::_zOffset
private

Definition at line 139 of file Stencil.h.

Referenced by GetZOffset().

◆ MapBuilder

friend carla::road::Stencil::MapBuilder
private

Definition at line 113 of file Stencil.h.


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