Public Types | |
enum | Type { MSG_START, MSG_STOP, MSG_SHUTDOWN, MSG_EXIT, MSG_SET_ACTOR, MSG_SET_INPUT, MSG_PARAMETERS, MSG_SET_IMAGE, MSG_LOAD_IMAGE, MSG_SAVE_IMAGE, MSG_IMAGE_LOAD_SUCCEEDED, MSG_IMAGE_LOAD_FAILED, MSG_PROGRESS, MSG_ERROR, MSG_STARTED, MSG_STOPPED, MSG_RESULT, MSG_ACTOR_INSTALLED, MSG_ACTOR_REMOVED, MSG_INPUT_ADDED, MSG_INPUT_REMOVED, MSG_REQUEST_PARAMETERS, MSG_REQUEST_IMAGE, MSG_MAX } |
Public Member Functions | |
Message (Type type) | |
Message (Type type, int id) | |
Message (Type type, int id, float floatData) | |
Message (Type type, int id, spectral::Image *image) | |
Message (Type type, int id, spectral::Parameters *params) | |
Message (Type type, int id, std::string string) | |
Message (Type type, int id, std::pair< uint32_t, int32_t > link) | |
Type | GetType () |
int | GetId () |
float | GetFloat () |
spectral::Image * | GetImage () |
spectral::Parameters * | GetParameters () |
std::string | GetString () |
std::pair< uint32_t, int32_t > | GetLink () |