CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 属性 | 静态 Private 成员函数 | Private 属性 | 友元 | 所有成员列表
FRoadMapPixelData结构体 参考

数据存储在路线图像素中。请参阅 URoadMap。 更多...

#include <RoadMap.h>

+ FRoadMapPixelData 的协作图:

Public 成员函数

FColor EncodeAsColor () const
 
 FRoadMapPixelData (uint16 inValue)
 
FVector GetDirection () const
 获取此像素处的道路方向。
 
float GetDirectionAzimuthalAngle () const
 获取道路方向的方位角 [-PI, PI](球面 坐标)的 S Package。
 
bool HasDirection () const
 此像素是否定义了方向(例如,道路交叉口为 不是越野,但都没有明确的方向)。
 
bool IsRoad () const
 此像素是否位于道路上。
 

静态 Public 属性

static constexpr uint16 AngleMask = (0xFFFF >> 2)
 
static constexpr int HasDirectionRow = 14
 
static constexpr int IsRoadRow = 15
 
static constexpr uint16 MaximumEncodedAngle = (1 << 14) - 1
 

静态 Private 成员函数

static uint16 Encode (bool IsRoad, bool HasDirection, const FVector &Direction)
 

Private 属性

uint16 Value
 

友元

class URoadMap
 

详细描述

数据存储在路线图像素中。请参阅 URoadMap。

在文件 RoadMap.h29 行定义.

构造及析构函数说明

◆ FRoadMapPixelData()

FRoadMapPixelData::FRoadMapPixelData ( uint16 inValue)
inlineexplicit

在文件 RoadMap.h43 行定义.

成员函数说明

◆ Encode()

uint16 FRoadMapPixelData::Encode ( bool IsRoad,
bool HasDirection,
const FVector & Direction )
staticprivate

在文件 RoadMap.cpp62 行定义.

引用了 GetRotatedAzimuthAngle(), HasDirection(), HasDirectionRow, IsRoad(), IsRoadRow , 以及 MaximumEncodedAngle.

被这些函数引用 URoadMap::SetPixelAt().

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

◆ EncodeAsColor()

FColor FRoadMapPixelData::EncodeAsColor ( ) const

在文件 RoadMap.cpp76 行定义.

引用了 GetDirectionAzimuthalAngle(), HasDirection() , 以及 IsRoad().

被这些函数引用 URoadMap::SaveAsPNG().

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

◆ GetDirection()

FVector FRoadMapPixelData::GetDirection ( ) const
inline

获取此像素处的道路方向。

为定义 if !HasDirection().

在文件 RoadMap.h72 行定义.

◆ GetDirectionAzimuthalAngle()

float FRoadMapPixelData::GetDirectionAzimuthalAngle ( ) const
inline

获取道路方向的方位角 [-PI, PI](球面 坐标)的 S Package。

未定义 if !HasDirection().

在文件 RoadMap.h62 行定义.

被这些函数引用 EncodeAsColor().

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

◆ HasDirection()

bool FRoadMapPixelData::HasDirection ( ) const
inline

此像素是否定义了方向(例如,道路交叉口为 不是越野,但都没有明确的方向)。

在文件 RoadMap.h53 行定义.

被这些函数引用 Encode() , 以及 EncodeAsColor().

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

◆ IsRoad()

bool FRoadMapPixelData::IsRoad ( ) const
inline

此像素是否位于道路上。

在文件 RoadMap.h46 行定义.

被这些函数引用 Encode() , 以及 EncodeAsColor().

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

友元及相关函数文档

◆ URoadMap

friend class URoadMap
friend

在文件 RoadMap.h31 行定义.

类成员变量说明

◆ AngleMask

constexpr uint16 FRoadMapPixelData::AngleMask = (0xFFFF >> 2)
staticconstexpr

在文件 RoadMap.h39 行定义.

◆ HasDirectionRow

constexpr int FRoadMapPixelData::HasDirectionRow = 14
staticconstexpr

在文件 RoadMap.h35 行定义.

被这些函数引用 Encode().

◆ IsRoadRow

constexpr int FRoadMapPixelData::IsRoadRow = 15
staticconstexpr

在文件 RoadMap.h33 行定义.

被这些函数引用 Encode().

◆ MaximumEncodedAngle

constexpr uint16 FRoadMapPixelData::MaximumEncodedAngle = (1 << 14) - 1
staticconstexpr

在文件 RoadMap.h37 行定义.

被这些函数引用 Encode().

◆ Value

uint16 FRoadMapPixelData::Value
private

在文件 RoadMap.h84 行定义.

被这些函数引用 URoadMap::URoadMap().


该结构体的文档由以下文件生成: