Removed uLib::Vector

This commit is contained in:
Paolo Andreetto
2019-07-31 09:16:53 +00:00
parent 52d574e317
commit 38c61a4e9b
20 changed files with 79 additions and 81 deletions

View File

@@ -28,8 +28,9 @@
#ifndef TRIANGLEMESH_H
#define TRIANGLEMESH_H
#include <vector>
#include "Core/Object.h"
#include "Core/Vector.h"
#include "Math/Dense.h"
namespace uLib {
@@ -44,12 +45,12 @@ public:
void AddTriangle(const Id_t *id);
void AddTriangle(const Vector3i &id);
uLibRefMacro(Points,Vector<Vector3f>)
uLibRefMacro(Triangles,Vector<Vector3i>)
inline std::vector<Vector3f> & Points() { return this->m_Points; }
inline std::vector<Vector3i> & Triangles() { return this->m_Triangles; }
private:
Vector<Vector3f> m_Points;
Vector<Vector3i> m_Triangles;
std::vector<Vector3f> m_Points;
std::vector<Vector3i> m_Triangles;
};