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.h31 行定义.

成员函数说明

◆ CheckFileInfo()

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

在文件 CarlaRecorderQuery.cpp42 行定义.

引用了 CarlaRecorderInfo::Date, File, 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.cpp65 行定义.

引用了 ActorBoundingBox, All, CarlaRecorderKinematics::AngularVelocity, AnimVehicle, AnimWalker, CarlaRecorderActorDescription::Attributes, CarlaRecorderAnimVehicle::bHandbrake, CarlaRecorderLightScene::bOn, CarlaRecorderWalkerBones::Bones, BoundingBox, CarlaRecorderActorBoundingBox::BoundingBox, CarlaRecorderAnimVehicle::Brake, carla::rpc::VehiclePhysicsControl::center_of_mass, CheckFileInfo(), CarlaRecorderWalkerBones::Clear(), carla::rpc::VehiclePhysicsControl::clutch_strength, Collision, Collision, CarlaRecorderLightScene::Color, carla::rpc::VehiclePhysicsControl::damping_rate_full_throttle, carla::rpc::VehiclePhysicsControl::damping_rate_zero_throttle_clutch_disengaged, carla::rpc::VehiclePhysicsControl::damping_rate_zero_throttle_clutch_engaged, 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, carla::rpc::VehiclePhysicsControl::drag_coefficient, CarlaRecorderFrame::Elapsed, CarlaRecorderStateTrafficLight::ElapsedTime, EventAdd, EventAdd, EventDel, EventDel, EventParent, EventParent, CarlaRecorderBoundingBox::Extension, File, carla::rpc::VehiclePhysicsControl::final_ratio, FL, carla::rpc::VehiclePhysicsControl::forward_gears, FR, Frame, FrameEnd, FrameStart, CarlaRecorderAnimVehicle::Gear, carla::rpc::VehiclePhysicsControl::gear_switch_time, GetRecorderFilename(), CarlaRecorderTrafficLightTime::GreenTime, Hood, CarlaRecorderCollision::Id, CarlaRecorderActorDescription::Id, CarlaRecorderFrame::Id, CarlaRecorderQuery::Header::Id, CarlaRecorderLightScene::Intensity, CarlaRecorderCollision::IsActor1Hero, CarlaRecorderCollision::IsActor2Hero, CarlaRecorderStateTrafficLight::IsFrozen, Kinematics, Kinematics, CarlaRecorderLightScene::LightId, LightScene, LightVehicle, CarlaRecorderKinematics::LinearVelocity, CarlaRecorderEventAdd::Location, CarlaRecorderPosition::Location, carla::rpc::VehiclePhysicsControl::mass, carla::rpc::VehiclePhysicsControl::max_rpm, carla::rpc::VehiclePhysicsControl::moi, CarlaRecorderBoundingBox::Origin, PhysicsControl, PhysicsControl, PlatformTime, PlatformTime, Position, 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, RL, CarlaRecorderPosition::Rotation, RR, SceneLight, SkipPacket(), CarlaRecorderAnimWalker::Speed, State, CarlaRecorderLightVehicle::State, CarlaRecorderStateTrafficLight::State, StateTraffic, CarlaRecorderAnimVehicle::Steering, carla::rpc::VehiclePhysicsControl::steering_curve, CarlaRecorderAnimVehicle::Throttle, CarlaRecorderPlatformTime::Time, carla::rpc::VehiclePhysicsControl::torque_curve, TrafficLightTime, TrafficLightTime, TriggerVolume, Trunk, CarlaRecorderEventAdd::Type, carla::rpc::VehiclePhysicsControl::use_gear_autobox, Vehicle, VehicleDoor, VehicleLight, CarlaRecorderPhysicsControl::VehiclePhysicsControl, Walker, WalkerBones, WalkerBones, carla::rpc::VehiclePhysicsControl::wheels, carla::geom::Vector3D::x, carla::geom::Vector3D::y, CarlaRecorderTrafficLightTime::YellowTime , 以及 carla::geom::Vector3D::z.

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

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

◆ ReadHeader()

bool CarlaRecorderQuery::ReadHeader ( void )
inlineprivate

在文件 CarlaRecorderQuery.cpp24 行定义.

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

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

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

◆ SkipPacket()

void CarlaRecorderQuery::SkipPacket ( void )
inlineprivate

在文件 CarlaRecorderQuery.cpp37 行定义.

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

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

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

类成员变量说明

◆ ActorBoundingBox

CarlaRecorderActorBoundingBox CarlaRecorderQuery::ActorBoundingBox
private

在文件 CarlaRecorderQuery.h68 行定义.

被这些函数引用 QueryInfo().

◆ Collision

CarlaRecorderCollision CarlaRecorderQuery::Collision
private

在文件 CarlaRecorderQuery.h61 行定义.

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

◆ DoorVehicle

CarlaRecorderDoorVehicle CarlaRecorderQuery::DoorVehicle
private

在文件 CarlaRecorderQuery.h73 行定义.

被这些函数引用 QueryInfo().

◆ EventAdd

CarlaRecorderEventAdd CarlaRecorderQuery::EventAdd
private

在文件 CarlaRecorderQuery.h57 行定义.

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

◆ EventDel

CarlaRecorderEventDel CarlaRecorderQuery::EventDel
private

在文件 CarlaRecorderQuery.h58 行定义.

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

◆ EventParent

CarlaRecorderEventParent CarlaRecorderQuery::EventParent
private

在文件 CarlaRecorderQuery.h59 行定义.

被这些函数引用 QueryInfo().

◆ File

std::ifstream CarlaRecorderQuery::File
private

在文件 CarlaRecorderQuery.h53 行定义.

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

◆ Frame

CarlaRecorderFrame CarlaRecorderQuery::Frame
private

在文件 CarlaRecorderQuery.h56 行定义.

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

◆ Header

Header CarlaRecorderQuery::Header
private

在文件 CarlaRecorderQuery.h54 行定义.

◆ Kinematics

CarlaRecorderKinematics CarlaRecorderQuery::Kinematics
private

在文件 CarlaRecorderQuery.h67 行定义.

被这些函数引用 QueryInfo().

◆ LightScene

CarlaRecorderLightScene CarlaRecorderQuery::LightScene
private

在文件 CarlaRecorderQuery.h66 行定义.

被这些函数引用 QueryInfo().

◆ LightVehicle

CarlaRecorderLightVehicle CarlaRecorderQuery::LightVehicle
private

在文件 CarlaRecorderQuery.h65 行定义.

被这些函数引用 QueryInfo().

◆ PhysicsControl

CarlaRecorderPhysicsControl CarlaRecorderQuery::PhysicsControl
private

在文件 CarlaRecorderQuery.h70 行定义.

被这些函数引用 QueryInfo().

◆ PlatformTime

CarlaRecorderPlatformTime CarlaRecorderQuery::PlatformTime
private

在文件 CarlaRecorderQuery.h69 行定义.

被这些函数引用 QueryInfo().

◆ Position

CarlaRecorderPosition CarlaRecorderQuery::Position
private

在文件 CarlaRecorderQuery.h60 行定义.

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

◆ RecInfo

CarlaRecorderInfo CarlaRecorderQuery::RecInfo
private

在文件 CarlaRecorderQuery.h55 行定义.

被这些函数引用 CheckFileInfo().

◆ StateTraffic

CarlaRecorderStateTrafficLight CarlaRecorderQuery::StateTraffic
private

在文件 CarlaRecorderQuery.h62 行定义.

被这些函数引用 QueryInfo().

◆ TrafficLightTime

CarlaRecorderTrafficLightTime CarlaRecorderQuery::TrafficLightTime
private

在文件 CarlaRecorderQuery.h71 行定义.

被这些函数引用 QueryInfo().

◆ Vehicle

CarlaRecorderAnimVehicle CarlaRecorderQuery::Vehicle
private

在文件 CarlaRecorderQuery.h63 行定义.

被这些函数引用 QueryInfo().

◆ Walker

CarlaRecorderAnimWalker CarlaRecorderQuery::Walker
private

在文件 CarlaRecorderQuery.h64 行定义.

被这些函数引用 QueryInfo().

◆ WalkerBones

CarlaRecorderWalkerBones CarlaRecorderQuery::WalkerBones
private

在文件 CarlaRecorderQuery.h72 行定义.

被这些函数引用 QueryInfo().


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