CARLA
Unreal
CarlaUE4
Plugins
Carla
Source
Carla
Recorder
CarlaRecorderAnimBiker.h
Go to the documentation of this file.
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)
13
struct
CarlaRecorderAnimBiker
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
26
class
CarlaRecorderAnimBikers
27
{
28
public
:
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
40
private
:
41
42
std::vector<CarlaRecorderAnimBiker>
Bikers
;
43
};
CarlaRecorderAnimBiker::ForwardSpeed
float ForwardSpeed
Definition:
CarlaRecorderAnimBiker.h:16
CarlaRecorderAnimBiker::Write
void Write(std::ostream &OutFile) const
Definition:
CarlaRecorderAnimBiker.cpp:11
CarlaRecorderAnimBiker::Read
void Read(std::istream &InFile)
Definition:
CarlaRecorderAnimBiker.cpp:18
CarlaRecorderAnimBiker::DatabaseId
uint32_t DatabaseId
Definition:
CarlaRecorderAnimBiker.h:15
CarlaRecorderAnimBikers::Bikers
std::vector< CarlaRecorderAnimBiker > Bikers
Definition:
CarlaRecorderAnimBiker.h:42
CarlaRecorderAnimBiker::EngineRotation
float EngineRotation
Definition:
CarlaRecorderAnimBiker.h:17
CarlaRecorderAnimBikers
Definition:
CarlaRecorderAnimBiker.h:26
CarlaRecorderAnimBiker
Definition:
CarlaRecorderAnimBiker.h:13
Generated by
1.8.13