diff --git a/Makefile b/Makefile index 87d04ec..077faa9 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ CXX = g++ CXXFLAGS = -Wall -O3 -program: main.o - $(CXX) $(CXXFLAGS) -o program.out main.o +kdtree: main.o + $(CXX) $(CXXFLAGS) -o kdtree.out main.o -main.o: main.cpp +main.o: main.cpp kdtree.h $(CXX) $(CXXFLAGS) -c main.cpp clean : diff --git a/main.cpp b/main.cpp index cf41c94..ebec8ba 100644 --- a/main.cpp +++ b/main.cpp @@ -1,7 +1,18 @@ +#include "kdtree.h" #include int main() { std::cout << "Hello World!" << std::endl; + // Test points + std::vector points{new Point(new float[3]{0.0, 0.0, 0.0}, nullptr), + new Point(new float[3]{0.0, 1.0, 0.0}, nullptr), + new Point(new float[3]{0.0, 2.0, 3.0}, nullptr), + new Point(new float[3]{1.0, 0.0, 4.0}, nullptr)}; + + KDTree tree = KDTree(points); + + std::cout << tree.to_string(); + return 0; }