17#ifndef O2_CUSTOMMERGEABLETOBJECT_H
18#define O2_CUSTOMMERGEABLETOBJECT_H
Definition of O2 Mergers merging interface, v0.1.
MergeInterface * cloneMovingWindow() const override
Should return an object subset which is supposed to take part in generating moving windows.
const char * GetName() const override
void merge(MergeInterface *const other) override
Custom merge method.
CustomMergeableTObject(std::string name, int secret=9000)
CustomMergeableTObject()=default
~CustomMergeableTObject() override=default
An interface which allows to merge custom objects.
GLuint const GLchar * name
VectorOfTObjectPtrs other