CARLA
 
载入中...
搜索中...
未找到
| 函数 | 变量
ActorRegistry.h 文件参考
#include "Carla/Actor/CarlaActor.h"
#include "Containers/Map.h"
#include <compiler/disable-ue4-macros.h>
#include <carla/Iterator.h>
#include <compiler/enable-ue4-macros.h>
#include <unordered_map>
+ ActorRegistry.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  FActorRegistry
 所有Carla角色的注册表 更多...
 

函数

const FCarlaActorFindCarlaActor (const AActor *Actor) const
 
FString GetDescriptionFromStream (carla::streaming::detail::stream_id_type Id)
 
TSharedPtr< FCarlaActorMakeCarlaActor (IdType Id, AActor &Actor, FActorDescription Description, carla::rpc::ActorState InState) const
 
FCarlaActor MakeFakeActor (AActor &Actor) const
 
void PutActorToSleep (IdType Id, UCarlaEpisode *CarlaEpisode)
 
void WakeActorUp (IdType Id, UCarlaEpisode *CarlaEpisode)
 
auto begin () const noexcept
 名称范围迭代支持
 
auto end () const noexcept
 

变量

DatabaseType ActorDatabase
 
TMap< IdType, AActor * > Actors
 
static IdType ID_COUNTER = 0u
 
TMap< AActor *, IdType > Ids
 

函数说明

◆ begin()

auto begin ( ) const
noexcept

◆ end()

auto end ( ) const
noexcept

在文件 ActorRegistry.h96 行定义.

引用了 ActorDatabase.

被这些函数引用 as_utf8_end(), as_wide_impl(), FCarlaServer::FPimpl::BindActions(), convert_buffer_output_generic(), convert_buffer_output_generic(), convert_string_to_number_scratch(), carla::client::DebugHelper::DrawArrow(), carla::client::DebugHelper::DrawHUDArrow(), carla::client::DebugHelper::DrawHUDLine(), carla::client::DebugHelper::DrawLine(), carla::pointcloud::PointCloudIO::Dump(), xpath_ast_node::eval_string(), xpath_string::from_heap(), xpath_string::from_heap_preallocated(), ACityMapGenerator::GenerateRoads(), get_variable_scratch(), insertion_sort(), integer_to_string(), carla::FileSystem::ListFolder(), carla::nav::Navigation::Load(), carla::streaming::make_address(), carla::MakeListView(), carla::road::element::MakeRoadInfoIterator(), carla::road::element::MakeRoadInfoIterator(), min_element(), strconv_pcdata_impl< opt_trim, opt_eol, opt_escape >::parse(), partition3(), reverse(), carla::pointcloud::PointCloudIO::SaveToDisk(), set_value_integer(), carla::ros2::CarlaSemanticLidarPublisher::SetData(), carla::ros2::CarlaLidarPublisher::SetData(), ACustomV2XSensor::SetOwner(), AV2XSensor::SetOwner(), sort(), strlength_wide(), carla::client::detail::SynchronizeFrame(), Simplify::SimplificationObject::trimwhitespace(), truncate_zeros(), unique(), carla::pointcloud::PointCloudIO::WriteHeader(), xpath_first(), xpath_get_order() , 以及 xpath_sort().

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

◆ FindCarlaActor()

const FCarlaActor * FindCarlaActor ( const AActor * Actor) const

在文件 ActorRegistry.h78 行定义.

引用了 Actor, FindCarlaActor() , 以及 Ids.

被这些函数引用 FindCarlaActor().

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

◆ GetDescriptionFromStream()

FString GetDescriptionFromStream ( carla::streaming::detail::stream_id_type Id)

◆ MakeCarlaActor()

TSharedPtr< FCarlaActor > FActorRegistry::MakeCarlaActor ( IdType Id,
AActor & Actor,
FActorDescription Description,
carla::rpc::ActorState InState ) const
private

在文件 ActorRegistry.cpp211 行定义.

引用了 Actor, CarlaGetRelevantTagAsString(), FCarlaActor::ConstructCarlaActor(), FActorRegistry_GetActorType(), UBoundingBoxCalculator::GetActorBoundingBox(), ATagger::GetTagsOfTaggedActor(), Info , 以及 InState.

被这些函数引用 FActorRegistry::Register().

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

◆ MakeFakeActor()

FCarlaActor MakeFakeActor ( AActor & Actor) const
private

◆ PutActorToSleep()

void PutActorToSleep ( IdType Id,
UCarlaEpisode * CarlaEpisode )

◆ WakeActorUp()

void WakeActorUp ( IdType Id,
UCarlaEpisode * CarlaEpisode )

变量说明

◆ ActorDatabase

DatabaseType ActorDatabase
private

◆ Actors

TMap<IdType, AActor *> Actors
private

◆ ID_COUNTER

FActorRegistry::IdType FActorRegistry::ID_COUNTER = 0u
staticprivate

在文件 ActorRegistry.h113 行定义.

被这些函数引用 FActorRegistry::Register().

◆ Ids

TMap<AActor *, IdType> Ids
private