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

#include <CarlaRecorderQuery.h>

+ CarlaRecorderQuery 的协作图:

类

struct  Header
 

Public 成员函数

std::string QueryBlocked (std::string Filename, double MinTime=30, double MinDistance=10)
 
std::string QueryCollisions (std::string Filename, char Category1='a', char Category2='a')
 
std::string QueryInfo (std::string Filename, bool bShowAll=false)
 

Private 成员函数

bool CheckFileInfo (std::stringstream &Info)
 
bool ReadHeader (void)
 
void SkipPacket (void)
 

Private 属性

CarlaRecorderActorBoundingBox ActorBoundingBox
 
CarlaRecorderCollision Collision
 
CarlaRecorderDoorVehicle DoorVehicle
 
CarlaRecorderEventAdd EventAdd
 
CarlaRecorderEventDel EventDel
 
CarlaRecorderEventParent EventParent
 
std::ifstream File
 
CarlaRecorderFrame Frame
 
Header Header
 
CarlaRecorderKinematics Kinematics
 
CarlaRecorderLightScene LightScene
 
CarlaRecorderLightVehicle LightVehicle
 
CarlaRecorderPhysicsControl PhysicsControl
 
CarlaRecorderPlatformTime PlatformTime
 
CarlaRecorderPosition Position
 
CarlaRecorderInfo RecInfo
 
CarlaRecorderStateTrafficLight StateTraffic
 
CarlaRecorderTrafficLightTime TrafficLightTime
 
CarlaRecorderAnimVehicle Vehicle
 
CarlaRecorderAnimWalker Walker
 
CarlaRecorderWalkerBones WalkerBones
 

详细描述

在文件 CarlaRecorderQuery.h 第 31 行定义.

成员函数说明

◆ CheckFileInfo()

bool CarlaRecorderQuery::CheckFileInfo ( std::stringstream &  Info)
inlineprivate

在文件 CarlaRecorderQuery.cpp 第 42 行定义.

引用了 CarlaRecorderInfo::Date, File, Info, CarlaRecorderInfo::Magic, CarlaRecorderInfo::Mapfile, CarlaRecorderInfo::Read(), RecInfo , 以及 CarlaRecorderInfo::Version.

被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().

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

◆ QueryBlocked()

std::string CarlaRecorderQuery::QueryBlocked ( std::string  Filename,
double  MinTime = 30,
double  MinDistance = 10 
)

◆ QueryCollisions()

std::string CarlaRecorderQuery::QueryCollisions ( std::string  Filename,
char  Category1 = 'a',
char  Category2 = 'a' 
)

◆ QueryInfo()

std::string CarlaRecorderQuery::QueryInfo ( std::string  Filename,
bool  bShowAll = false 
)

在文件 CarlaRecorderQuery.cpp 第 65 行定义.

引用了 ActorBoundingBox, CarlaRecorderKinematics::AngularVelocity, CarlaRecorderActorDescription::Attributes, CarlaRecorderAnimVehicle::bHandbrake, CarlaRecorderLightScene::bOn, CarlaRecorderWalkerBones::Bones, CarlaRecorderActorBoundingBox::BoundingBox, CarlaRecorderAnimVehicle::Brake, CheckFileInfo(), CarlaRecorderWalkerBones::Clear(), Collision, CarlaRecorderLightScene::Color, Control, CarlaRecorderAnimVehicle::DatabaseId, CarlaRecorderAnimWalker::DatabaseId, CarlaRecorderActorBoundingBox::DatabaseId, CarlaRecorderDoorVehicle::DatabaseId, CarlaRecorderEventAdd::DatabaseId, CarlaRecorderEventDel::DatabaseId, CarlaRecorderEventParent::DatabaseId, CarlaRecorderKinematics::DatabaseId, CarlaRecorderLightVehicle::DatabaseId, CarlaRecorderPhysicsControl::DatabaseId, CarlaRecorderPosition::DatabaseId, CarlaRecorderStateTrafficLight::DatabaseId, CarlaRecorderTrafficLightTime::DatabaseId, CarlaRecorderWalkerBones::DatabaseId, CarlaRecorderCollision::DatabaseId1, CarlaRecorderCollision::DatabaseId2, CarlaRecorderEventParent::DatabaseIdParent, CarlaRecorderEventAdd::Description, CarlaRecorderDoorVehicle::Doors, DoorVehicle, CarlaRecorderFrame::Elapsed, CarlaRecorderStateTrafficLight::ElapsedTime, EventAdd, EventDel, EventParent, CarlaRecorderBoundingBox::Extension, File, for(), Frame, CarlaRecorderAnimVehicle::Gear, GetRecorderFilename(), CarlaRecorderTrafficLightTime::GreenTime, CarlaRecorderCollision::Id, CarlaRecorderActorDescription::Id, CarlaRecorderFrame::Id, CarlaRecorderQuery::Header::Id, Info, CarlaRecorderLightScene::Intensity, CarlaRecorderCollision::IsActor1Hero, CarlaRecorderCollision::IsActor2Hero, CarlaRecorderStateTrafficLight::IsFrozen, Kinematics, CarlaRecorderLightScene::LightId, LightScene, LightState, LightVehicle, CarlaRecorderKinematics::LinearVelocity, CarlaRecorderEventAdd::Location, CarlaRecorderPosition::Location, CarlaRecorderBoundingBox::Origin, PhysicsControl, PlatformTime, Position, CarlaRecorderWalkerBones::Read(), CarlaRecorderAnimVehicle::Read(), CarlaRecorderAnimWalker::Read(), CarlaRecorderActorBoundingBox::Read(), CarlaRecorderCollision::Read(), CarlaRecorderDoorVehicle::Read(), CarlaRecorderEventAdd::Read(), CarlaRecorderEventDel::Read(), CarlaRecorderEventParent::Read(), CarlaRecorderFrame::Read(), CarlaRecorderKinematics::Read(), CarlaRecorderLightScene::Read(), CarlaRecorderLightVehicle::Read(), CarlaRecorderPhysicsControl::Read(), CarlaRecorderPlatformTime::Read(), CarlaRecorderPosition::Read(), CarlaRecorderStateTrafficLight::Read(), CarlaRecorderTrafficLightTime::Read(), ReadHeader(), CarlaRecorderTrafficLightTime::RedTime, CarlaRecorderPosition::Rotation, SkipPacket(), CarlaRecorderAnimWalker::Speed, State, CarlaRecorderLightVehicle::State, CarlaRecorderStateTrafficLight::State, StateTraffic, CarlaRecorderAnimVehicle::Steering, CarlaRecorderAnimVehicle::Throttle, CarlaRecorderPlatformTime::Time, TrafficLightTime, CarlaRecorderEventAdd::Type, Vehicle, CarlaRecorderPhysicsControl::VehiclePhysicsControl, Walker, WalkerBones , 以及 CarlaRecorderTrafficLightTime::YellowTime.

被这些函数引用 ACarlaRecorder::ShowFileInfo().

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

◆ ReadHeader()

bool CarlaRecorderQuery::ReadHeader ( void  )
inlineprivate

在文件 CarlaRecorderQuery.cpp 第 24 行定义.

引用了 File, CarlaRecorderQuery::Header::Id , 以及 CarlaRecorderQuery::Header::Size.

被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().

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

◆ SkipPacket()

void CarlaRecorderQuery::SkipPacket ( void  )
inlineprivate

在文件 CarlaRecorderQuery.cpp 第 37 行定义.

引用了 File , 以及 CarlaRecorderQuery::Header::Size.

被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().

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

类成员变量说明

◆ ActorBoundingBox

CarlaRecorderActorBoundingBox CarlaRecorderQuery::ActorBoundingBox
private

在文件 CarlaRecorderQuery.h 第 68 行定义.

被这些函数引用 QueryInfo().

◆ Collision

CarlaRecorderCollision CarlaRecorderQuery::Collision
private

在文件 CarlaRecorderQuery.h 第 61 行定义.

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

◆ DoorVehicle

CarlaRecorderDoorVehicle CarlaRecorderQuery::DoorVehicle
private

在文件 CarlaRecorderQuery.h 第 73 行定义.

被这些函数引用 QueryInfo().

◆ EventAdd

CarlaRecorderEventAdd CarlaRecorderQuery::EventAdd
private

在文件 CarlaRecorderQuery.h 第 57 行定义.

被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().

◆ EventDel

CarlaRecorderEventDel CarlaRecorderQuery::EventDel
private

在文件 CarlaRecorderQuery.h 第 58 行定义.

被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().

◆ EventParent

CarlaRecorderEventParent CarlaRecorderQuery::EventParent
private

在文件 CarlaRecorderQuery.h 第 59 行定义.

被这些函数引用 QueryInfo().

◆ File

std::ifstream CarlaRecorderQuery::File
private

在文件 CarlaRecorderQuery.h 第 53 行定义.

被这些函数引用 CheckFileInfo(), QueryBlocked(), QueryCollisions(), QueryInfo(), ReadHeader() , 以及 SkipPacket().

◆ Frame

CarlaRecorderFrame CarlaRecorderQuery::Frame
private

在文件 CarlaRecorderQuery.h 第 56 行定义.

被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().

◆ Header

在文件 CarlaRecorderQuery.h 第 54 行定义.

◆ Kinematics

CarlaRecorderKinematics CarlaRecorderQuery::Kinematics
private

在文件 CarlaRecorderQuery.h 第 67 行定义.

被这些函数引用 QueryInfo().

◆ LightScene

CarlaRecorderLightScene CarlaRecorderQuery::LightScene
private

在文件 CarlaRecorderQuery.h 第 66 行定义.

被这些函数引用 QueryInfo().

◆ LightVehicle

CarlaRecorderLightVehicle CarlaRecorderQuery::LightVehicle
private

在文件 CarlaRecorderQuery.h 第 65 行定义.

被这些函数引用 QueryInfo().

◆ PhysicsControl

CarlaRecorderPhysicsControl CarlaRecorderQuery::PhysicsControl
private

在文件 CarlaRecorderQuery.h 第 70 行定义.

被这些函数引用 QueryInfo().

◆ PlatformTime

CarlaRecorderPlatformTime CarlaRecorderQuery::PlatformTime
private

在文件 CarlaRecorderQuery.h 第 69 行定义.

被这些函数引用 QueryInfo().

◆ Position

CarlaRecorderPosition CarlaRecorderQuery::Position
private

在文件 CarlaRecorderQuery.h 第 60 行定义.

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

◆ RecInfo

CarlaRecorderInfo CarlaRecorderQuery::RecInfo
private

在文件 CarlaRecorderQuery.h 第 55 行定义.

被这些函数引用 CheckFileInfo().

◆ StateTraffic

CarlaRecorderStateTrafficLight CarlaRecorderQuery::StateTraffic
private

在文件 CarlaRecorderQuery.h 第 62 行定义.

被这些函数引用 QueryInfo().

◆ TrafficLightTime

CarlaRecorderTrafficLightTime CarlaRecorderQuery::TrafficLightTime
private

在文件 CarlaRecorderQuery.h 第 71 行定义.

被这些函数引用 QueryInfo().

◆ Vehicle

CarlaRecorderAnimVehicle CarlaRecorderQuery::Vehicle
private

在文件 CarlaRecorderQuery.h 第 63 行定义.

被这些函数引用 QueryInfo().

◆ Walker

CarlaRecorderAnimWalker CarlaRecorderQuery::Walker
private

在文件 CarlaRecorderQuery.h 第 64 行定义.

被这些函数引用 QueryInfo().

◆ WalkerBones

CarlaRecorderWalkerBones CarlaRecorderQuery::WalkerBones
private

在文件 CarlaRecorderQuery.h 第 72 行定义.

被这些函数引用 QueryInfo().


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