gazebo-classic:entity_component_system_prototype

Last commit made on 2017-04-03
Get this branch:
git clone -b entity_component_system_prototype https://git.launchpad.net/gazebo-classic

Branch merges

Branch information

Name:
entity_component_system_prototype
Repository:
lp:gazebo-classic

Recent commits

5654dbc... by Shane Loretz <email address hidden>

Manager uses EntityComponentDatabase for data storage

EntityComponentDatabase chooses EntityId instead of Entity.
Still missing deleting entities and reusing id

2e3718c... by Shane Loretz <email address hidden>

ComponentFactory register more info about components

Removes ComponentId, ComponentBase
ComponentType is still a type registered at a factory
ComponentTypeInfo desribes a type: name, size, how to construct, how to destruct, move
Revived EntityQuery unit test
Updated everything else that used components (everything!)

55e7b4a... by Shane Loretz <email address hidden>

Commented out unused tests, link against ignition-common

3d81af0... by Shane Loretz <email address hidden>

Link against ignition-common

1378226... by Shane Loretz <email address hidden>

Remove deleted test

185778d... by Shane Loretz <email address hidden>

Added TODO about componentizer

1c78f10... by Shane Loretz <email address hidden>

removed test for never-to-return class EntityQueryResult

00a9a1b... by Shane Loretz <email address hidden>

Use PluginLoader from ignition-common

3ab552d... by Shane Loretz <email address hidden>

Added TODO comments

a6b7315... by Shane Loretz <email address hidden>

gtest builds again, but most unit tests fail