TinyURDF
1.0.0
Loading...
Searching...
No Matches
entity.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
9
#include "
common/object_base.h
"
10
#include "
core/model.h
"
11
#include "
core/pose.h
"
12
16
template
<
typename
...
PropertyBase
>
17
class
Entity
:
public
ObjectBase
18
{
19
public
:
20
void
clear
()
override
;
21
22
private
:
23
std::shared_ptr<Model> model;
24
Pose
origin;
25
};
26
27
#endif
// INCLUDE_TINYURDF_CORE_WORLD_H_
Entity
Base class for all subObjects in a world.
Definition
entity.h:18
Entity::clear
void clear() override
ObjectBase
Definition
object_base.h:9
Pose
Represents a pose, consisting of position and rotation.
Definition
pose.h:13
PropertyBase
Definition
property_base.h:9
model.h
object_base.h
pose.h
include
tinyurdf
core
entity.h
Generated by
1.9.8