#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(); };