#ifndef GAPG_BASICOBJECT_H #define GAOG_BASICOBJECT_H #include #include namespace gapg { /** Base class for identifieable objects*/ class BasicObject { public: /** unique id number */ uint32_t fId; /** user readable name, same as in sequencer control window */ std::string fName; BasicObject(uint32_t id, const char* name): fId(id), fName(name){} BasicObject(const BasicObject& ob) { //std::cout<< "BasicObject copy ctor for "<