#pragma once class Polygon3D { public: Polygon3D(); Polygon3D(int index0, int index1, int index2); Polygon3D(const Polygon3D& other); ~Polygon3D(); size_t GetPolygonVertexCount(); int GetIndex(int index) const; Polygon3D& operator= (const Polygon3D& rhs); private: int _indices[3]; void Copy(const Polygon3D& other); };