#pragma once class TextureHolder; class StitchSlot { private: const int originX; const int originY; const int width; const int height; std::vector* subSlots; TextureHolder* textureHolder; public: StitchSlot(int originX, int originY, int width, int height); TextureHolder* getHolder(); int getX(); int getY(); bool add(TextureHolder* textureHolder); void collectAssignments(std::vector* result); //@Override std::wstring toString(); };