#include <MRMesh/MRFillContours2D.h>
Public Member Functions | |
| IFillContours2DPlanCache ()=default | |
| IFillContours2DPlanCache (const IFillContours2DPlanCache &)=delete | |
| IFillContours2DPlanCache & | operator= (const IFillContours2DPlanCache &)=delete |
| virtual | ~IFillContours2DPlanCache ()=0 |
| pure to make the class abstract: instances are created by makeFillContours2DPlanCache() only | |
keeps the buffers of fillContours2DPlan alive between calls (the sweep-line triangulation's own cache among them), so a caller preparing plans for many holes one by one avoids re-allocating them on every call; one cache must not be used by several threads at once