From e5cc00096e7b0700c75160c62f598a8af412c082 Mon Sep 17 00:00:00 2001 From: Justin Berger Date: Fri, 16 Mar 2018 10:39:26 -0600 Subject: Refactored how the persistence (now called sensor_activations) worked --- src/persistent_scene.h | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/persistent_scene.h (limited to 'src/persistent_scene.h') diff --git a/src/persistent_scene.h b/src/persistent_scene.h deleted file mode 100644 index 07d9056..0000000 --- a/src/persistent_scene.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once -#include "persistent_scene.h" -#include "stdbool.h" - -#ifndef USE_DOUBLE -#define FLT double -#define USE_DOUBLE -#endif - -#include "linmath.h" -#include - -typedef struct { - uint32_t tolerance; - - // If "lengths[...]" < 0, means not a valid piece of sweep information. - FLT angles[SENSORS_PER_OBJECT][NUM_LIGHTHOUSES][2]; // 2 Axes (Angles in LH space) - uint32_t timecode[SENSORS_PER_OBJECT][NUM_LIGHTHOUSES][2]; - - PoserDataIMU lastimu; - -} PersistentScene; - -typedef void (*PersistentScene_ForEachCorrespondence_fn)(SurviveObject *so, int lh, int sensor_idx, FLT *angles, - void *); -void PersistentScene_ForEachCorrespondence(PersistentScene *self, PersistentScene_ForEachCorrespondence_fn fn, - SurviveObject *so, uint32_t timecode_now, void *user); - -void PersistentScene_add(PersistentScene *self, SurviveObject *so, PoserDataLight *lightData); - -bool PersistentScene_isStillValid(const PersistentScene *self, uint32_t timecode_now, uint32_t idx, int lh); -void PersistentScene_ctor(PersistentScene *self); -- cgit v1.2.3