//---------------------------------------------------------------------------// #ifndef IMCCHANNEL #define IMCCHANNEL #include //---------------------------------------------------------------------------// namespace imc { // collect uuid's of blocks required for full channel reconstruction struct channel_env { // define unique identifer for channel_env std::string uuid_; // collect affiliate blocks for a single channel std::string CBuuid_, CGuuid_, CCuuid_, CNuuid_; std::string CDuuid_, CTuuid_, Cbuuid_, CPuuid_, CRuuid_, CSuuid_; std::string NTuuid_, NOuuid_; // get info std::string get_info(int width = 20) { std::stringstream ss; ss< ydata_; std::vector xdata_; // provide JSON sttring of metadata std::string get_json() { std::stringstream ss; ss<<""<<"\n"; return ss.str(); } }; } #endif //---------------------------------------------------------------------------//