CARLA
 
载入中...
搜索中...
未找到
CarlaRecorderAnimBiker.h
浏览该文件的文档.
1// Copyright (c) 2017 Computer Vision Center (CVC) at the Universitat Autonoma
2// de Barcelona (UAB).
3//
4// This work is licensed under the terms of the MIT license.
5// For a copy, see <https://opensource.org/licenses/MIT>.
6
7#pragma once
8
9#include <sstream>
10#include <vector>
11
12#pragma pack(push, 1)
14{
15 uint32_t DatabaseId;
16 float ForwardSpeed { 0.0f };
17 float EngineRotation { 0.0f };
18
19 void Read(std::istream &InFile);
20
21 void Write(std::ostream &OutFile) const;
22
23};
24#pragma pack(pop)
25
27{
28public:
29
30 void Add(const CarlaRecorderAnimBiker &InObj);
31
32 void Clear(void);
33
34 void Write(std::ostream &OutFile) const;
35
36 void Read(std::istream &InFile);
37
38 const std::vector<CarlaRecorderAnimBiker>& GetBikers();
39
40private:
41
42 std::vector<CarlaRecorderAnimBiker> Bikers;
43};
void Write(std::ostream &OutFile) const
std::vector< CarlaRecorderAnimBiker > Bikers
void Add(const CarlaRecorderAnimBiker &InObj)
const std::vector< CarlaRecorderAnimBiker > & GetBikers()
void Read(std::istream &InFile)
void Write(std::ostream &OutFile) const
void Read(std::istream &InFile)