Header include fixes and implementation of more unit tests.

This commit is contained in:
2024-07-10 14:16:51 -04:00
parent 926defe7bb
commit 62aeb36628
11 changed files with 53 additions and 23 deletions

View File

@@ -2,7 +2,7 @@
#pragma once
#include <J3ML/Geometry/AABB2D.h>
#include <J3ML/Geometry/AABB2D.hpp>
#include <J3ML/Geometry/Plane.h>
#include <J3ML/Geometry/Sphere.h>
#include <J3ML/Geometry/Line.h>
@@ -10,7 +10,7 @@
#include <J3ML/Geometry/Frustum.h>
#include <J3ML/Geometry/OBB.h>
#include <J3ML/Geometry/Capsule.h>
#include <J3ML/Geometry/AABB.h>
#include <J3ML/Geometry/AABB.hpp>
#include <J3ML/Geometry/Polyhedron.h>
#include <J3ML/Geometry/QuadTree.h>
#include <J3ML/Geometry/Ray.h>
@@ -19,6 +19,7 @@
#include <J3ML/Geometry/Triangle.h>
#include <J3ML/Geometry/Triangle2D.h>
#include <J3ML/Geometry/TriangleMesh.h>
#include <J3ML/Geometry/PBVolume.hpp>
#include <J3ML/Geometry/KDTree.h>

View File

@@ -22,6 +22,9 @@ namespace J3ML::Geometry
class Triangle;
class Triangle2D;
class TriangleMesh;
template <int N> class PBVolume;
}
// Methods required by Geometry types

View File

@@ -19,6 +19,8 @@ namespace J3ML::LinearAlgebra
using Position = Vector3;
template <int N> class PBVolume;
}
// Methods required by LinearAlgebra types