CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | Private 属性 | 所有成员列表
AGnssSensor类 参考

Gnss sensor representation The actual position calculation is done one server side 更多...

#include <GnssSensor.h>

+ 类 AGnssSensor 继承关系图:
+ AGnssSensor 的协作图:

Public 成员函数

 AGnssSensor (const FObjectInitializer &ObjectInitializer)
 
float GetAltitudeBias () const
 
float GetAltitudeDeviation () const
 
float GetLatitudeBias () const
 
float GetLatitudeDeviation () const
 
float GetLongitudeBias () const
 
float GetLongitudeDeviation () const
 
virtual void PostPhysTick (UWorld *World, ELevelTick TickType, float DeltaSeconds) override
 
void Set (const FActorDescription &ActorDescription)
 
void SetAltitudeBias (float Value)
 
void SetAltitudeDeviation (float Value)
 
void SetLatitudeBias (float Value)
 
void SetLatitudeDeviation (float Value)
 
void SetLongitudeBias (float Value)
 
void SetLongitudeDeviation (float Value)
 
- Public 成员函数 继承自 ASensor
 ASensor (const FObjectInitializer &ObjectInitializer)
 
boost::optional< FActorAttributeGetAttribute (const FString Name)
 
const UCarlaEpisodeGetEpisode () const
 
URandomEngineGetRandomEngine ()
 
int32 GetSeed () const
 
auto GetToken () const
 Return the token that allows subscribing to this sensor's stream.
 
bool IsStreamReady ()
 
FDataStream MoveDataStream ()
 
virtual void OnFirstClientConnected ()
 
virtual void OnLastClientDisconnected ()
 
void PostPhysTickInternal (UWorld *World, ELevelTick TickType, float DeltaSeconds)
 
virtual void PrePhysTick (float DeltaSeconds)
 
void SetDataStream (FDataStream InStream)
 Replace the FDataStream associated with this sensor.
 
void SetEpisode (const UCarlaEpisode &InEpisode)
 
void SetSeed (int32 InSeed)
 
void Tick (const float DeltaTime) final
 

静态 Public 成员函数

static FActorDefinition GetSensorDefinition ()
 

Protected 成员函数

virtual void BeginPlay () override
 
- Protected 成员函数 继承自 ASensor
void EndPlay (EEndPlayReason::Type EndPlayReason) override
 
template<typename SensorT >
FAsyncDataStream GetDataStream (const SensorT &Self)
 Return the FDataStream associated with this sensor.
 
void PostActorCreated () override
 

Private 属性

float AltitudeBias
 
float AltitudeDeviation
 
carla::geom::GeoLocation CurrentGeoReference
 
float LatitudeBias
 
float LatitudeDeviation
 
float LongitudeBias
 
float LongitudeDeviation
 

额外继承的成员函数

- Protected 属性 继承自 ASensor
bool bIsActive = false
 
URandomEngineRandomEngine = nullptr
 Random Engine used to provide noise for sensor output.
 
int32 Seed = 123456789
 Seed of the pseudo-random engine.
 

详细描述

Gnss sensor representation The actual position calculation is done one server side

在文件 GnssSensor.h23 行定义.

构造及析构函数说明

◆ AGnssSensor()

AGnssSensor::AGnssSensor ( const FObjectInitializer & ObjectInitializer)

在文件 GnssSensor.cpp19 行定义.

引用了 ASensor::RandomEngine.

成员函数说明

◆ BeginPlay()

void AGnssSensor::BeginPlay ( )
overrideprotectedvirtual

重载 ASensor .

在文件 GnssSensor.cpp143 行定义.

引用了 CurrentGeoReference, UCarlaStatics::GetCurrentEpisode() , 以及 UCarlaEpisode::GetGeoReference().

+ 函数调用图:

◆ GetAltitudeBias()

float AGnssSensor::GetAltitudeBias ( ) const

在文件 GnssSensor.cpp138 行定义.

引用了 AltitudeBias.

◆ GetAltitudeDeviation()

float AGnssSensor::GetAltitudeDeviation ( ) const

在文件 GnssSensor.cpp125 行定义.

引用了 AltitudeDeviation.

◆ GetLatitudeBias()

float AGnssSensor::GetLatitudeBias ( ) const

在文件 GnssSensor.cpp130 行定义.

引用了 LatitudeBias.

◆ GetLatitudeDeviation()

float AGnssSensor::GetLatitudeDeviation ( ) const

在文件 GnssSensor.cpp117 行定义.

引用了 LatitudeDeviation.

◆ GetLongitudeBias()

float AGnssSensor::GetLongitudeBias ( ) const

在文件 GnssSensor.cpp134 行定义.

引用了 LongitudeBias.

◆ GetLongitudeDeviation()

float AGnssSensor::GetLongitudeDeviation ( ) const

在文件 GnssSensor.cpp121 行定义.

引用了 LongitudeDeviation.

◆ GetSensorDefinition()

FActorDefinition AGnssSensor::GetSensorDefinition ( )
static

在文件 GnssSensor.cpp26 行定义.

引用了 UActorBlueprintFunctionLibrary::MakeGnssDefinition().

+ 函数调用图:

◆ PostPhysTick()

void AGnssSensor::PostPhysTick ( UWorld * World,
ELevelTick TickType,
float DeltaSeconds )
overridevirtual

◆ Set()

void AGnssSensor::Set ( const FActorDescription & ActorDescription)
virtual

重载 ASensor .

在文件 GnssSensor.cpp31 行定义.

引用了 UActorBlueprintFunctionLibrary::SetGnss().

+ 函数调用图:

◆ SetAltitudeBias()

void AGnssSensor::SetAltitudeBias ( float Value)

在文件 GnssSensor.cpp112 行定义.

引用了 AltitudeBias.

被这些函数引用 UActorBlueprintFunctionLibrary::SetGnss().

+ 这是这个函数的调用关系图:

◆ SetAltitudeDeviation()

void AGnssSensor::SetAltitudeDeviation ( float Value)

在文件 GnssSensor.cpp97 行定义.

引用了 AltitudeDeviation.

被这些函数引用 UActorBlueprintFunctionLibrary::SetGnss().

+ 这是这个函数的调用关系图:

◆ SetLatitudeBias()

void AGnssSensor::SetLatitudeBias ( float Value)

在文件 GnssSensor.cpp102 行定义.

引用了 LatitudeBias.

被这些函数引用 UActorBlueprintFunctionLibrary::SetGnss().

+ 这是这个函数的调用关系图:

◆ SetLatitudeDeviation()

void AGnssSensor::SetLatitudeDeviation ( float Value)

在文件 GnssSensor.cpp87 行定义.

引用了 LatitudeDeviation.

被这些函数引用 UActorBlueprintFunctionLibrary::SetGnss().

+ 这是这个函数的调用关系图:

◆ SetLongitudeBias()

void AGnssSensor::SetLongitudeBias ( float Value)

在文件 GnssSensor.cpp107 行定义.

引用了 LongitudeBias.

被这些函数引用 UActorBlueprintFunctionLibrary::SetGnss().

+ 这是这个函数的调用关系图:

◆ SetLongitudeDeviation()

void AGnssSensor::SetLongitudeDeviation ( float Value)

在文件 GnssSensor.cpp92 行定义.

引用了 LongitudeDeviation.

被这些函数引用 UActorBlueprintFunctionLibrary::SetGnss().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ AltitudeBias

float AGnssSensor::AltitudeBias
private

在文件 GnssSensor.h68 行定义.

被这些函数引用 GetAltitudeBias(), PostPhysTick() , 以及 SetAltitudeBias().

◆ AltitudeDeviation

float AGnssSensor::AltitudeDeviation
private

在文件 GnssSensor.h64 行定义.

被这些函数引用 GetAltitudeDeviation(), PostPhysTick() , 以及 SetAltitudeDeviation().

◆ CurrentGeoReference

carla::geom::GeoLocation AGnssSensor::CurrentGeoReference
private

在文件 GnssSensor.h60 行定义.

被这些函数引用 BeginPlay() , 以及 PostPhysTick().

◆ LatitudeBias

float AGnssSensor::LatitudeBias
private

在文件 GnssSensor.h66 行定义.

被这些函数引用 GetLatitudeBias(), PostPhysTick() , 以及 SetLatitudeBias().

◆ LatitudeDeviation

float AGnssSensor::LatitudeDeviation
private

在文件 GnssSensor.h62 行定义.

被这些函数引用 GetLatitudeDeviation(), PostPhysTick() , 以及 SetLatitudeDeviation().

◆ LongitudeBias

float AGnssSensor::LongitudeBias
private

在文件 GnssSensor.h67 行定义.

被这些函数引用 GetLongitudeBias(), PostPhysTick() , 以及 SetLongitudeBias().

◆ LongitudeDeviation

float AGnssSensor::LongitudeDeviation
private

在文件 GnssSensor.h63 行定义.

被这些函数引用 GetLongitudeDeviation(), PostPhysTick() , 以及 SetLongitudeDeviation().


该类的文档由以下文件生成: