TinyURDF 1.0.0
Loading...
Searching...
No Matches
world.h
Go to the documentation of this file.
1#ifndef INCLUDE_TINYURDF_CORE_WORLD_H_
2#define INCLUDE_TINYURDF_CORE_WORLD_H_
3
4// Copyright 2024-2025 Wissem CHIHA
5
6#include <loguru/loguru.hpp>
7#include <vector>
8
10#include "core/entity.h"
11#include "core/model.h"
12#include "core/pose.h"
13
17template <typename... PropertyBase>
18class World : public ObjectBase
19{
20 public:
22 void clear();
23
24 private:
25 std::shared_ptr<std::string> name = nullptr;
26 std::vector<Entity<PropertyBase...>> models;
27};
28#endif // INCLUDE_TINYURDF_CORE_WORLD_H_
Base class for all subObjects in a world.
Definition entity.h:18
Definition object_base.h:9
Definition property_base.h:9
Base class for models enviroment defintions.
Definition world.h:19
void clear()