Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
mantle-api
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Shankar Patali
mantle-api
Compare revisions
main to 38-remove-virtual-inheritance-for-entities
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
shankarpatali/mantle-api
Select target project
No results found
38-remove-virtual-inheritance-for-entities
Select Git revision
Swap
Target
eclipse/openpass/mantle-api
Select target project
eclipse/openpass/mantle-api
adascri/scenario_api
jtschea/scenario_api
mstump/mantle-api
xiaopan/scenario_api
AndreasB/scenario_api
kcantero/scenario_api
dweiwg6/scenario_api
shankarpatali/mantle-api
etiennep/mantle-api
nutario/mantle-api
rbiegel/mantle-api
nmraghu/mantle-api
rparisha2/mantle-api
naidagoro/mantle-api
kim10101/mantle-api
mbehrischv52/mantle-api
khbner/mantle-api
lappino/mantle-api
anastasiiavolkova/mantle-api
daniilnikulin/mantle-api
mkellerer/mantle-api
ansssardesa/mantle-api
tonweenink/mantle-api
24 results
main
Select Git revision
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source (1)
Remove virtual inheritance
· af1a336c
René Paris
authored
2 years ago
af1a336c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
include/MantleAPI/Map/i_route.h
+2
-2
2 additions, 2 deletions
include/MantleAPI/Map/i_route.h
include/MantleAPI/Traffic/i_entity.h
+4
-4
4 additions, 4 deletions
include/MantleAPI/Traffic/i_entity.h
with
6 additions
and
6 deletions
include/MantleAPI/Map/i_route.h
View file @
af1a336c
/*******************************************************************************
/*******************************************************************************
* Copyright (c) 2021, Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
* Copyright (c) 2021
-2023
, Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
*
*
* This program and the accompanying materials are made
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* available under the terms of the Eclipse Public License 2.0
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
namespace
mantle_api
namespace
mantle_api
{
{
class
IRoute
:
public
virtual
IIdentifiable
class
IRoute
:
public
IIdentifiable
{
{
public:
public:
virtual
IRoute
&
AddWaypoint
(
const
Vec3
<
units
::
length
::
meter_t
>&
inert_pos
)
=
0
;
virtual
IRoute
&
AddWaypoint
(
const
Vec3
<
units
::
length
::
meter_t
>&
inert_pos
)
=
0
;
...
...
This diff is collapsed.
Click to expand it.
include/MantleAPI/Traffic/i_entity.h
View file @
af1a336c
/*******************************************************************************
/*******************************************************************************
* Copyright (c) 2021-202
2
, Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
* Copyright (c) 2021-202
3
, Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
*
*
* This program and the accompanying materials are made
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* available under the terms of the Eclipse Public License 2.0
...
@@ -83,7 +83,7 @@ public:
...
@@ -83,7 +83,7 @@ public:
[[
nodiscard
]]
virtual
EntityVisibilityConfig
GetVisibility
()
const
=
0
;
[[
nodiscard
]]
virtual
EntityVisibilityConfig
GetVisibility
()
const
=
0
;
};
};
class
IVehicle
:
public
virtual
IEntity
class
IVehicle
:
public
IEntity
{
{
public:
public:
[[
nodiscard
]]
VehicleProperties
*
GetProperties
()
const
override
=
0
;
[[
nodiscard
]]
VehicleProperties
*
GetProperties
()
const
override
=
0
;
...
@@ -95,13 +95,13 @@ public:
...
@@ -95,13 +95,13 @@ public:
// virtual void SetHost() = 0;
// virtual void SetHost() = 0;
};
};
class
IPedestrian
:
public
virtual
IEntity
class
IPedestrian
:
public
IEntity
{
{
public:
public:
[[
nodiscard
]]
PedestrianProperties
*
GetProperties
()
const
override
=
0
;
[[
nodiscard
]]
PedestrianProperties
*
GetProperties
()
const
override
=
0
;
};
};
class
IStaticObject
:
public
virtual
IEntity
class
IStaticObject
:
public
IEntity
{
{
public:
public:
[[
nodiscard
]]
StaticObjectProperties
*
GetProperties
()
const
override
=
0
;
[[
nodiscard
]]
StaticObjectProperties
*
GetProperties
()
const
override
=
0
;
...
...
This diff is collapsed.
Click to expand it.