CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
carla::nav::WalkerEventVisitor类 参考

visitor class 更多...

#include <WalkerEvent.h>

+ carla::nav::WalkerEventVisitor 的协作图:

Public 成员函数

EventResult operator() (WalkerEventIgnore &event)
 
EventResult operator() (WalkerEventStopAndCheck &event)
 
EventResult operator() (WalkerEventWait &event)
 
 WalkerEventVisitor (WalkerManager *manager, ActorId id, double delta)
 

Private 属性

double _delta { 0 }
 
ActorId _id { 0 }
 
WalkerManager_manager { nullptr }
 

详细描述

visitor class

在文件 WalkerEvent.h58 行定义.

构造及析构函数说明

◆ WalkerEventVisitor()

carla::nav::WalkerEventVisitor::WalkerEventVisitor ( WalkerManager * manager,
ActorId id,
double delta )
inline

在文件 WalkerEvent.h60 行定义.

成员函数说明

◆ operator()() [1/3]

EventResult carla::nav::WalkerEventVisitor::operator() ( WalkerEventIgnore & event)

在文件 WalkerEvent.cpp15 行定义.

引用了 carla::nav::End.

◆ operator()() [2/3]

EventResult carla::nav::WalkerEventVisitor::operator() ( WalkerEventStopAndCheck & event)

◆ operator()() [3/3]

EventResult carla::nav::WalkerEventVisitor::operator() ( WalkerEventWait & event)

类成员变量说明

◆ _delta

double carla::nav::WalkerEventVisitor::_delta { 0 }
private

在文件 WalkerEvent.h67 行定义.

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

◆ _id

ActorId carla::nav::WalkerEventVisitor::_id { 0 }
private

在文件 WalkerEvent.h66 行定义.

被这些函数引用 operator()().

◆ _manager

WalkerManager* carla::nav::WalkerEventVisitor::_manager { nullptr }
private

在文件 WalkerEvent.h65 行定义.

被这些函数引用 operator()().


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