From c5697e42a76142c339806e1c0bc7ed15e3ace548 Mon Sep 17 00:00:00 2001 From: vimene Date: Sun, 19 Nov 2023 23:25:06 +0100 Subject: started switching to autotools --- obj3d.h | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 obj3d.h (limited to 'obj3d.h') diff --git a/obj3d.h b/obj3d.h deleted file mode 100644 index b76f06d..0000000 --- a/obj3d.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef OBJ3D_H -#define OBJ3D_H - -#include -#include -#include -#include "vertex.h" -#include "tri_vertex.h" - -class Object3D { - public: - class TriangleVertex3Iterator { - public: - using iterator_category = std::input_iterator_tag; - using value_type = TriangleVertex3; - using difference_type = TriangleVertex3; - using pointer = const TriangleVertex3*; - using reference = TriangleVertex3; - - explicit TriangleVertex3Iterator(const Object3D* obj, int face_ind = 0); - TriangleVertex3Iterator& operator++(); - TriangleVertex3Iterator operator++(int); - bool operator==(TriangleVertex3Iterator other) const; - bool operator!=(TriangleVertex3Iterator other) const; - reference operator*() const; - - private: - const Object3D* obj; - int face_ind; - - }; - - Object3D(std::vector pts, std::vector> faces); - TriangleVertex3Iterator begin(); - TriangleVertex3Iterator end(); - - private: - std::vector pts; - std::vector> faces; -}; - -#endif // OBJ3D_H -- cgit v1.2.3