public Frame TakeNewOfflineFrame() { lock (this) { if (offlineIndex == onlineIndex || !onlineWorking) offlineIndex = 1 - offlineIndex; OfflineFrame.Reset(); offlineWorking = true; return OfflineFrame; } }
public Pattern3D GetShapeWithTag(string tag) { return OfflineFrame.GetShape(tag); }
public List<Pattern3D> GetShapesWithTag(string tag) { return OfflineFrame.GetShapes(tag); }