control::Message Class Reference

List of all members.

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::ImageGetImage ()
spectral::ParametersGetParameters ()
std::string GetString ()
std::pair< uint32_t, int32_t > GetLink ()

The documentation for this class was generated from the following file:
 All Classes Functions Variables
Generated on Sat Jan 8 12:12:50 2011 by  doxygen 1.6.3