Add GetPerceivedObjects

This commit is contained in:
Pascal Serrarens 2023-12-08 17:51:22 +01:00
parent 470b2e21e5
commit 4e186b875a
2 changed files with 4 additions and 1 deletions

View File

@ -201,6 +201,8 @@ unsigned char Perception::PerceivedObjectCount() {
return objectCount;
}
PerceivedObject **Perception::GetPerceivedObjects() { return perceivedObjects; }
void Perception::Update(float currentTimeMs) {
float deltaTime = currentTimeMs - lastUpdateTimeMs;
if (deltaTime <= 0)

View File

@ -16,7 +16,7 @@ public:
static constexpr float equalityAngle = 5.0F;
bool IsTheSameAs(PerceivedObject *otherObj);
int id;
char id;
Polar position;
float radius;
@ -96,6 +96,7 @@ public:
void AddPerceivedObject(PerceivedObject *obj);
unsigned char PerceivedObjectCount();
PerceivedObject **GetPerceivedObjects();
// mainly used for confidence update
void Update(float currentTimeMs);