#include <CarlaRecorderQuery.h>
类 | |
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) |
在文件 CarlaRecorderQuery.h 第 31 行定义.
|
inlineprivate |
在文件 CarlaRecorderQuery.cpp 第 42 行定义.
引用了 CarlaRecorderInfo::Date, File, CarlaRecorderInfo::Magic, CarlaRecorderInfo::Mapfile, CarlaRecorderInfo::Read(), RecInfo , 以及 CarlaRecorderInfo::Version.
被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().
std::string CarlaRecorderQuery::QueryBlocked | ( | std::string | Filename, |
double | MinTime = 30, | ||
double | MinDistance = 10 ) |
在文件 CarlaRecorderQuery.cpp 第 821 行定义.
引用了 CheckFileInfo(), Collision, CarlaRecorderEventAdd::DatabaseId, CarlaRecorderPosition::DatabaseId, CarlaRecorderEventAdd::Description, CarlaRecorderFrame::DurationThis, CarlaRecorderFrame::Elapsed, EventAdd, EventAdd, EventDel, EventDel, EventParent, File, Frame, FrameEnd, FrameStart, GetRecorderFilename(), CarlaRecorderActorDescription::Id, CarlaRecorderFrame::Id, CarlaRecorderQuery::Header::Id, CarlaRecorderPosition::Location, Position, Position, CarlaRecorderEventAdd::Read(), CarlaRecorderEventDel::Read(), CarlaRecorderFrame::Read(), CarlaRecorderPosition::Read(), ReadHeader(), SkipPacket(), State , 以及 CarlaRecorderEventAdd::Type.
被这些函数引用 ACarlaRecorder::ShowFileActorsBlocked().
std::string CarlaRecorderQuery::QueryCollisions | ( | std::string | Filename, |
char | Category1 = 'a', | ||
char | Category2 = 'a' ) |
在文件 CarlaRecorderQuery.cpp 第 641 行定义.
引用了 CheckFileInfo(), Collision, Collision, CarlaRecorderEventAdd::DatabaseId, CarlaRecorderCollision::DatabaseId1, CarlaRecorderCollision::DatabaseId2, CarlaRecorderEventAdd::Description, CarlaRecorderFrame::Elapsed, EventAdd, EventAdd, EventDel, EventDel, EventParent, File, Frame, FrameEnd, FrameStart, GetRecorderFilename(), CarlaRecorderActorDescription::Id, CarlaRecorderFrame::Id, CarlaRecorderQuery::Header::Id, CarlaRecorderCollision::IsActor1Hero, CarlaRecorderCollision::IsActor2Hero, Position, CarlaRecorderCollision::Read(), CarlaRecorderEventAdd::Read(), CarlaRecorderEventDel::Read(), CarlaRecorderFrame::Read(), ReadHeader(), SkipPacket(), State , 以及 CarlaRecorderEventAdd::Type.
被这些函数引用 ACarlaRecorder::ShowFileCollisions().
std::string CarlaRecorderQuery::QueryInfo | ( | std::string | Filename, |
bool | bShowAll = false ) |
在文件 CarlaRecorderQuery.cpp 第 65 行定义.
引用了 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().
|
inlineprivate |
在文件 CarlaRecorderQuery.cpp 第 24 行定义.
引用了 File, CarlaRecorderQuery::Header::Id , 以及 CarlaRecorderQuery::Header::Size.
被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().
|
inlineprivate |
在文件 CarlaRecorderQuery.cpp 第 37 行定义.
引用了 File , 以及 CarlaRecorderQuery::Header::Size.
被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 68 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 61 行定义.
被这些函数引用 QueryCollisions() , 以及 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 73 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 57 行定义.
被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 58 行定义.
被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 59 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 53 行定义.
被这些函数引用 CheckFileInfo(), QueryBlocked(), QueryCollisions(), QueryInfo(), ReadHeader() , 以及 SkipPacket().
|
private |
在文件 CarlaRecorderQuery.h 第 56 行定义.
被这些函数引用 QueryBlocked(), QueryCollisions() , 以及 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 54 行定义.
|
private |
在文件 CarlaRecorderQuery.h 第 67 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 66 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 65 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 70 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 69 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 60 行定义.
被这些函数引用 QueryBlocked() , 以及 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 55 行定义.
被这些函数引用 CheckFileInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 62 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 71 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 63 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 64 行定义.
被这些函数引用 QueryInfo().
|
private |
在文件 CarlaRecorderQuery.h 第 72 行定义.
被这些函数引用 QueryInfo().