From fe21cab8b04107641eaf0db0571857e861d0c3f9 Mon Sep 17 00:00:00 2001 From: Vulpovile Date: Fri, 5 Mar 2021 14:53:16 -0800 Subject: [PATCH] hmm --- G3DTest.vcproj | 36 ++++++++++++++++++++++++++++- src/include/DataModelV2/Instance.h | 18 +++++++++++++++ src/source/DataModelV2/Instance.cpp | 0 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 src/include/DataModelV2/Instance.h create mode 100644 src/source/DataModelV2/Instance.cpp diff --git a/G3DTest.vcproj b/G3DTest.vcproj index 400b4b8..82c78e9 100644 --- a/G3DTest.vcproj +++ b/G3DTest.vcproj @@ -400,6 +400,32 @@ > + + + + + + + + + + + + + + diff --git a/src/include/DataModelV2/Instance.h b/src/include/DataModelV2/Instance.h new file mode 100644 index 0000000..0cd1f61 --- /dev/null +++ b/src/include/DataModelV2/Instance.h @@ -0,0 +1,18 @@ +#pragma once +#include + +class Instance +{ +public: + static Instance* Instance::Create(std::string classname) + { + + } + Instance(void); + Instance(const Instance &); + ~Instance(void); + std::vector* getChildren(); +protected: + std::vector children; + Instance * parent; +} \ No newline at end of file diff --git a/src/source/DataModelV2/Instance.cpp b/src/source/DataModelV2/Instance.cpp new file mode 100644 index 0000000..e69de29